diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5d0aaa54acbf05e562233df52263aab0a985a6d7..fa090bc827faefc75d8e0c07ae0cfca5e0bba317 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,16 +6,12 @@ stages: - build - manifest - deploy -- tech_registry variables: DOCKER_CONFIG: ~/.docker/$CI_JOB_ID IMAGE_amd64: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/amd64:$CI_COMMIT_REF_NAME IMAGE_ppc64le: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/ppc64le:$CI_COMMIT_REF_NAME MANIFEST: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:$CI_COMMIT_REF_NAME - TECH_IMAGE_amd64: $REGISTRY_TECH_URL/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/amd64:$CI_COMMIT_REF_NAME - TECH_IMAGE_ppc64le: $REGISTRY_TECH_URL/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/ppc64le:$CI_COMMIT_REF_NAME - TECH_MANIFEST: $REGISTRY_TECH_URL/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:$CI_COMMIT_REF_NAME before_script: - "[ -d $DOCKER_CONFIG ] || mkdir -p $DOCKER_CONFIG" @@ -64,24 +60,4 @@ deploy: script: - apk add curl - for ref in $DEPLOYENVS; do curl -X POST -F token=$TRIGGER_TOKEN -F ref=$ref -F variables[branch]=$CI_COMMIT_REF_NAME $TRIGGER_CODE_BUILD; done - - curl -X POST -F token=$TRIGGER_TOKEN_VCL -F ref=$CI_COMMIT_REF_NAME $TRIGGER_CODE_VCL -duplicate: - stage: tech_registry - tags: - - amd64 - only: - refs: - - tags - - master - script: - - docker pull $IMAGE_amd64 - - docker tag $IMAGE_amd64 $TECH_IMAGE_amd64 - - docker pull $IMAGE_ppc64le - - docker tag $IMAGE_ppc64le $TECH_IMAGE_ppc64le - - docker push $TECH_IMAGE_amd64 - - docker push $TECH_IMAGE_ppc64le - - docker manifest create $TECH_MANIFEST $TECH_IMAGE_amd64 $TECH_IMAGE_ppc64le - - docker manifest annotate $TECH_MANIFEST $TECH_IMAGE_amd64 --os linux --arch amd64 - - docker manifest annotate $TECH_MANIFEST $TECH_IMAGE_ppc64le --os linux --arch ppc64le - - docker manifest push $TECH_MANIFEST