Skip to content
Snippets Groups Projects
Commit c71ba842 authored by Alexey Kuklin's avatar Alexey Kuklin
Browse files

tech registry removed

parent 260de7e1
No related branches found
No related tags found
No related merge requests found
...@@ -6,16 +6,12 @@ stages: ...@@ -6,16 +6,12 @@ stages:
- build - build
- manifest - manifest
- deploy - deploy
- tech_registry
variables: variables:
DOCKER_CONFIG: ~/.docker/$CI_JOB_ID DOCKER_CONFIG: ~/.docker/$CI_JOB_ID
IMAGE_amd64: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/amd64:$CI_COMMIT_REF_NAME 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 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 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: before_script:
- "[ -d $DOCKER_CONFIG ] || mkdir -p $DOCKER_CONFIG" - "[ -d $DOCKER_CONFIG ] || mkdir -p $DOCKER_CONFIG"
...@@ -64,24 +60,4 @@ deploy: ...@@ -64,24 +60,4 @@ deploy:
script: script:
- apk add curl - 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 - 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment