variables: CI_REGISTRY: registry.cn-shanghai.aliyuncs.com CI_DEPLOY_USER: "zhangqi@1985352542475237" CI_DEPLOY_PASSWORD: "shoudao123" before_script: - export VERSION=$(date +%Y%m%d%H%M) stages: - production - test #正式环境构建 build-pro: stage: production only: - master script: - docker build -f Dockerfile -t $CI_REGISTRY/sd_cpm/x3js_prod:$VERSION --no-cache . - docker build -f TaskJobDockerfile -t $CI_REGISTRY/sd_cpm/x3js_job_prod:$VERSION --no-cache . - docker login $CI_REGISTRY -u $CI_DEPLOY_USER -p $CI_DEPLOY_PASSWORD - docker push $CI_REGISTRY/sd_cpm/x3js_prod:$VERSION - docker push $CI_REGISTRY/sd_cpm/x3js_job_prod:$VERSION - docker image prune -f #测试环境构建 build-test: stage: test only: - test script: - docker build -f Dockerfile -t $CI_REGISTRY/sd_cpm/x3js_test:$VERSION --no-cache . - docker build -f TaskJobDockerfile -t $CI_REGISTRY/sd_cpm/x3js_job_test:$VERSION --no-cache . - docker login $CI_REGISTRY -u $CI_DEPLOY_USER -p $CI_DEPLOY_PASSWORD - docker push $CI_REGISTRY/sd_cpm/x3js_test:$VERSION - docker push $CI_REGISTRY/sd_cpm/x3js_job_test:$VERSION - docker image prune -f