Skip to content
Snippets Groups Projects
Commit 8b4d60a6 authored by Iñigo Moreno i Caireta's avatar Iñigo Moreno i Caireta
Browse files

Refactor tags

parent 289d58f9
No related branches found
No related tags found
1 merge request!70Resolve "Update deprecated deploy job"
Pipeline #59121 passed
...@@ -19,7 +19,6 @@ ...@@ -19,7 +19,6 @@
variables: variables:
DOCKER_PUSH_REGISTRY: ${ARTIFACT_DOCKER_URL} DOCKER_PUSH_REGISTRY: ${ARTIFACT_DOCKER_URL}
DOCKER_PUSH_NAME: ${CI_PROJECT_PATH_SLUG} DOCKER_PUSH_NAME: ${CI_PROJECT_PATH_SLUG}
DOCKER_PUSH_TAG: ${CI_COMMIT_REF_SLUG}
DDEPLOY_YAML: ddeploy.yaml DDEPLOY_YAML: ddeploy.yaml
before_script: before_script:
- apk add --update python3 git py3-pip git-lfs - apk add --update python3 git py3-pip git-lfs
...@@ -42,12 +41,14 @@ ...@@ -42,12 +41,14 @@
- ddeploy --yaml ${DDEPLOY_YAML} - ddeploy --yaml ${DDEPLOY_YAML}
# Get ID of image created by ddeploy # Get ID of image created by ddeploy
- 'DOCKER_ID=$(docker images --format="{{.ID}}" | head -1)' - 'DOCKER_ID=$(docker images --format="{{.ID}}" | head -1)'
# Tag and push # Tag and push with the branch or tag name.
- docker tag ${DOCKER_ID} ${DOCKER_PUSH_REGISTRY}/${DOCKER_PUSH_NAME}:${DOCKER_PUSH_TAG} - docker tag ${DOCKER_ID} ${DOCKER_PUSH_REGISTRY}/${DOCKER_PUSH_NAME}:${CI_COMMIT_REF_SLUG}
- docker push ${DOCKER_PUSH_REGISTRY}/${DOCKER_PUSH_NAME}:${DOCKER_PUSH_TAG} - docker push ${DOCKER_PUSH_REGISTRY}/${DOCKER_PUSH_NAME}:${CI_COMMIT_REF_SLUG}
# Tag and push latest # Tag and push with commit sha
- docker tag ${DOCKER_ID} ${DOCKER_PUSH_REGISTRY}/${DOCKER_PUSH_NAME}:latest - docker tag ${DOCKER_ID} ${DOCKER_PUSH_REGISTRY}/${DOCKER_PUSH_NAME}:${CI_COMMIT_SHA}
- docker push ${DOCKER_PUSH_REGISTRY}/${DOCKER_PUSH_NAME}:latest - docker push ${DOCKER_PUSH_REGISTRY}/${DOCKER_PUSH_NAME}:${CI_COMMIT_SHA}
# Tag and push with latest only if it's on the default branch
- if [ $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH ]; then docker tag ${DOCKER_ID} ${DOCKER_PUSH_REGISTRY}/${DOCKER_PUSH_NAME}:latest && docker push ${DOCKER_PUSH_REGISTRY}/${DOCKER_PUSH_NAME}:latest; fi
rules: rules:
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG
when: always when: always
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment