diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e0f1e74c..a3c4493a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,6 +10,7 @@ stages: # Common job fragment to get a worker ready .setup: stage: build + interruptible: true variables: KAS_WORK_DIR: $CI_PROJECT_DIR/work KAS_REPO_REF_DIR: $CI_BUILDS_DIR/persist/repos @@ -28,7 +29,6 @@ stages: # Generalised fragment to do a Kas build .build: extends: .setup - interruptible: true script: - KASFILES=$(./ci/jobs-to-kas $CI_JOB_NAME) - kas shell --update --force-checkout $KASFILES -c 'cat conf/*.conf' @@ -84,6 +84,7 @@ n1sdp/bootstrap: # What percentage of machines in the layer do we build machine-coverage: stage: bootstrap + interruptible: true script: - ./ci/check-machine-coverage coverage: '/Coverage: \d+/'