include: - project: dockerized/commons ref: master file: gitlab-ci-template.yml stages: - check - build - krohnify variables: NEXUS_REGISTRY: devnexus.krohne.com:18079/repository/docker-krohne NEXUS_IMAGE_NAME: $NEXUS_REGISTRY/$CI_PROJECT_PATH krohnify: image: registry.hottis.de/dockerized/docker-bash:latest stage: krohnify tags: - krohne - linux - docker only: - tags script: - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - docker pull $IMAGE_NAME:${CI_COMMIT_TAG} - docker tag $IMAGE_NAME:${CI_COMMIT_TAG} $NEXUS_IMAGE_NAME:${CI_COMMIT_TAG} - docker login $NEXUS_REGISTRY --username $NEXUS_USER --password $NEXUS_PASSWORD - docker push $NEXUS_IMAGE_NAME:${CI_COMMIT_TAG}