This commit is contained in:
@ -2,12 +2,22 @@ steps:
|
|||||||
build:
|
build:
|
||||||
image: docker:stable
|
image: docker:stable
|
||||||
secrets:
|
secrets:
|
||||||
- source: project_container_registry
|
|
||||||
target: CONTAINER_REGISTRY
|
|
||||||
- source: system_container_registry
|
- source: system_container_registry
|
||||||
target: CONTAINER_REGISTRY_2
|
target: CONTAINER_REGISTRY
|
||||||
|
- source: system_container_registry_username
|
||||||
|
target: CONTAINER_REGISTRY_USERNAME
|
||||||
|
- source: system_container_registry_password
|
||||||
|
target: CONTAINER_REGISTRY_PASSWORD
|
||||||
commands:
|
commands:
|
||||||
- env
|
- IMAGE_NAME="${CONTAINER_REGISTRY}/${CI_REPO}"
|
||||||
- echo $${CONTAINER_REGISTRY}
|
- if [ "$CI_COMMIT_TAG" != "" ]; then
|
||||||
- echo $${CONTAINER_REGISTRY_2}
|
IMAGE_TAG=$CI_COMMIT_TAG
|
||||||
- echo 'docker build --build-arg="VERSION=$CI_COMMIT_SHA" -t '
|
else
|
||||||
|
IMAGE_TAG=$CI_COMMIT_SHA
|
||||||
|
fi
|
||||||
|
- FULL_IMAGE_TAG="${IMAGE_NAME}:${IMAGE_TAG}"
|
||||||
|
- docker build --build-arg="VERSION=$CI_COMMIT_SHA" -t $FULL_IMAGE_TAG .
|
||||||
|
- docker login -u $${CONTAINER_REGISTRY_USERNAME} -p $${CONTAINER_REGISTRY_PASSWORD} ${CONTAINER_REGISTRY}
|
||||||
|
- docker push $FULL_IMAGE_TAG
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user