Skip to content
Snippets Groups Projects

New build method

Merged Alex Iribarren requested to merge simplify into master
Files
2
+ 12
6
@@ -23,18 +23,24 @@ generate_jobs:
expire_in: 1 day
build_reposync:
stage: build
tags:
- docker-image-build
script: "echo" # unused but this line is required by GitLab CI
extends: .build_image
variables:
CONTEXT_DIR: reposync
TO: $CI_REGISTRY_IMAGE/reposync:$CI_COMMIT_REF_NAME
DOCKER_FILE: reposync/Dockerfile
TO: $CI_REGISTRY_IMAGE/reposync
PARENT_PIPELINE_ID: ${CI_PIPELINE_ID}
ARTIFACT_JOB: prepare_dirs
stop_deleted:
extends: .nomad
stage: cleanup
script:
- set +e
- nomad job status | grep running | cut -d' ' -f1 | grep "^${PREFIX}_reposync_[^\/]\+$" | sort > oldjobs
- set -e
- ls *.nomad | sed 's/\.nomad//' | sort > newjobs
- for JOB in `diff --new-line-format="" --unchanged-line-format="" oldjobs newjobs`; do echo -e "\nDeleting job ${JOB}:"; nomad job stop -verbose ${JOB} || true; done
- |
for JOB in $(diff --new-line-format="" --unchanged-line-format="" oldjobs newjobs); do
echo -e "\nDeleting job ${JOB}:"
nomad job stop -verbose ${JOB} || true
done
Loading