Commit a0700a3f authored by nanahira's avatar nanahira

fix push

parent d4c23f33
Pipeline #3056 passed with stages
in 1 minute and 11 seconds
...@@ -19,31 +19,52 @@ build: ...@@ -19,31 +19,52 @@ build:
script: script:
- docker build --pull -t $CONTAINER_TEST_IMAGE . - docker build --pull -t $CONTAINER_TEST_IMAGE .
- docker build -t $CONTAINER_TEST_IMAGE_X -f Dockerfile.x --build-arg BASE_IMAGE=$CONTAINER_TEST_IMAGE . - docker build -t $CONTAINER_TEST_IMAGE_X -f Dockerfile.x --build-arg BASE_IMAGE=$CONTAINER_TEST_IMAGE .
- docker push $CONTAINER_TEST_IMAGE $CONTAINER_TEST_IMAGE_X - docker push $CONTAINER_TEST_IMAGE
- docker push $CONTAINER_TEST_IMAGE_X
deploy_latest: deploy_latest:
stage: deploy stage: deploy
tags: tags:
- docker - docker
script: script:
- docker pull $CONTAINER_TEST_IMAGE $CONTAINER_TEST_IMAGE_X - docker pull $CONTAINER_TEST_IMAGE
- docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE - docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE
- docker push $CONTAINER_RELEASE_IMAGE
only:
- master
deploy_latest_x:
stage: deploy
tags:
- docker
script:
- docker pull $CONTAINER_TEST_IMAGE_X
- docker tag $CONTAINER_TEST_IMAGE_X $CONTAINER_RELEASE_IMAGE_X - docker tag $CONTAINER_TEST_IMAGE_X $CONTAINER_RELEASE_IMAGE_X
- docker push $CONTAINER_RELEASE_IMAGE $CONTAINER_RELEASE_IMAGE_X - docker push $CONTAINER_RELEASE_IMAGE_X
only: only:
- master - master
deploy_tag: deploy_tag_x:
stage: deploy stage: deploy
tags: tags:
- docker - docker
variables: variables:
CONTAINER_TAG_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG CONTAINER_TAG_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG
CONTAINER_TAG_IMAGE_X: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG-x
script: script:
- docker pull $CONTAINER_TEST_IMAGE $CONTAINER_TEST_IMAGE_X - docker pull $CONTAINER_TEST_IMAGE
- docker tag $CONTAINER_TEST_IMAGE $CONTAINER_TAG_IMAGE - docker tag $CONTAINER_TEST_IMAGE $CONTAINER_TAG_IMAGE
- docker tag $CONTAINER_TEST_IMAGE_X $CONTAINER_TAG_IMAGE_X - docker push $CONTAINER_TAG_IMAGE
- docker push $CONTAINER_TAG_IMAGE $CONTAINER_TAG_IMAGE_X only:
- tags
deploy_tag:
stage: deploy
tags:
- docker
variables:
CONTAINER_TAG_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG-x
script:
- docker pull $CONTAINER_TEST_IMAGE_X
- docker tag $CONTAINER_TEST_IMAGE_X $CONTAINER_TAG_IMAGE
- docker push $CONTAINER_TAG_IMAGE
only: only:
- tags - tags
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment