stages: - build - release variables: TMP_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA build-docker-image: image: docker:stable stage: build services: - docker:stable-dind script: - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - docker build -t $TMP_IMAGE . - docker push $TMP_IMAGE release-deb: image: $TMP_IMAGE stage: release script: - find /opt/asdf - find /root/omnibus/pkg/ artifacts: paths: - /opt/asdf/* - /root/omnibus/pkg/* expire_in: 1 week