Skip to content
Snippets Groups Projects
Commit 2a27e578 authored by Marcel Huber's avatar Marcel Huber
Browse files

job added to deploy tagged image

parent 5489d5e3
No related branches found
No related tags found
No related merge requests found
Pipeline #94308 failed
variables: variables:
PANDOC_IMAGE_BASENAME: $CI_REGISTRY_IMAGE/pandoc
PANDOC_IMAGE: $CI_REGISTRY_IMAGE/pandoc:$CI_COMMIT_REF_NAME PANDOC_IMAGE: $CI_REGISTRY_IMAGE/pandoc:$CI_COMMIT_REF_NAME
stages: stages:
- prepare - prepare
- build - build
- deploy
before_script: before_script:
...@@ -13,10 +15,21 @@ BuildPandocImage: ...@@ -13,10 +15,21 @@ BuildPandocImage:
tags: tags:
- docker - docker
script: script:
- docker build --build-arg VCS_REF=$CI_COMMIT_REF_NAME --tag=$PANDOC_IMAGE --file=Dockerfile.pandoc . - docker build --build-arg VCS_REF=$CI_COMMIT_SHA --tag=$PANDOC_IMAGE --file=Dockerfile.pandoc .
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker push $PANDOC_IMAGE - docker push $PANDOC_IMAGE
TagPandocImage:
image: docker:latest
stage: deploy
only:
- tags
tags:
- docker
script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker image tag $PANDOC_IMAGE $PANDOC_IMAGE_BASENAME:$CI_COMMIT_TAG
.job_template: &job_definition .job_template: &job_definition
image: $PANDOC_IMAGE image: $PANDOC_IMAGE
stage: build stage: build
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment