We can run the jobs always automatically since, most of the
time they will be copying/reffing the existance image in the
registry.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/331>
test manifest:
variables:
GIT_STRATEGY: fetch
- rules:
- - when: 'always'
image: "$TEST_MANIFEST_IMAGE"
stage: "preparation"
script:
# All the documentation from citemplates should be applicable here, so please refer there
.base:
image: "$CI_REGISTRY/freedesktop/ci-templates/buildah:2020-03-24"
- rules:
- # Always run for detached pipeleines
- - if: '$CI_MERGE_REQUEST_ID'
- when: 'always'
- - if: '$CI_COMMIT_BRANCH == "master"'
- when: 'always'
- - if: '$CI_COMMIT_BRANCH == "$GST_UPS_BRANCH"'
- when: 'always'
- - when: 'manual'
variables:
STORAGE_DRIVER: 'vfs'
BUILDAH_FORMAT: 'docker'