Commit 4f3a2347 authored by Sean McGivern's avatar Sean McGivern

Move package-and-qa to the test phase

The problem is this: when each phase starts, it checks if all jobs in earlier
phases are complete. package-and-qa is slow. As build is the first phase, if you
trigger package-and-qa before the prepare phase is finished, the entire test
phase will be blocked until package-and-qa completes, which isn't what we want.

But equally, if build came _after_ test, then package-and-qa couldn't be started
until the tests were finished. Putting it in the same stage as the tests means
we can have our cake and eat it.
parent 5846c02d
...@@ -131,7 +131,7 @@ stages: ...@@ -131,7 +131,7 @@ stages:
.single-script-job: &single-script-job .single-script-job: &single-script-job
image: ruby:2.4-alpine image: ruby:2.4-alpine
before_script: [] before_script: []
stage: build stage: test
cache: {} cache: {}
dependencies: [] dependencies: []
variables: &single-script-job-variables variables: &single-script-job-variables
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment