diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cafb485ab0c8e6047accb6c176d8914deed30f46..31f1ccefd7eac471b5ca0b7cab85936a3e7e87d5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,29 +3,8 @@ include: 'https://gitlab.cern.ch/linuxsupport/cronjobs/base/raw/master/gitlab-ci build_stream8_backups: - stage: build - tags: - - docker-image-build - script: "echo" # unused but this line is required by GitLab CI + extends: .build_image variables: CONTEXT_DIR: stream8_backups - TO: $CI_REGISTRY_IMAGE/stream8_backups:$CI_COMMIT_REF_NAME - -deploy: - extends: .nomad - stage: deploy - script: - - for j in *.nomad; do echo -e "\n${j}:"; nomad job run <(envsubst < $j); done - only: - - tags - - master - -deploy_dev: - extends: .nomad - stage: deploy - script: - - for j in *.nomad; do echo -e "\n${j}:"; nomad job run <(envsubst < $j); done - except: - - tags - - master - when: manual + DOCKER_FILE: stream8_backups/Dockerfile + TO: $CI_REGISTRY_IMAGE/stream8_backups diff --git a/stream8_backups.nomad b/stream8_backups.nomad index 7112db6be0e5592a1b68e2d9451b2df3d018b844..b6e779a2eeb17d8c9cedc8d00d4a9afbbc697a9d 100644 --- a/stream8_backups.nomad +++ b/stream8_backups.nomad @@ -21,8 +21,7 @@ job "${PREFIX}_stream8_backups" { driver = "docker" config { - image = "https://gitlab-registry.cern.ch/linuxsupport/cronjobs/stream8_backups/stream8_backups:${CI_COMMIT_REF_NAME}" - force_pull = ${FORCE_PULL} + image = "https://gitlab-registry.cern.ch/linuxsupport/cronjobs/stream8_backups/stream8_backups:${CI_COMMIT_SHORT_SHA}" logging { config { tag = "${PREFIX}_stream8_backups"