UDEV_NOT_AVAILABLE: 1
GIT_DEPTH: 1
+.policy:
+ retry:
+ max: 2
+ when:
+ - runner_system_failure
+ - stuck_or_timeout_failure
+ # cancel run when a newer version is pushed to the branch
+ interruptible: true
+
.default_artifacts: &default_artifacts
artifacts:
name: "meson-logs-$CI_JOB_NAME"
fedora:30@qemu-prep:
extends:
- .fedora@qemu-build
+ - .policy
stage: container_prep
tags:
- kvm
fedora:30@container-prep:
extends:
- .fedora@container-build
+ - .policy
stage: container_prep
variables:
GIT_STRATEGY: none
fedora:31@container-prep:
extends:
- .fedora@container-build
+ - .policy
stage: container_prep
variables:
GIT_STRATEGY: none
ubuntu:19.10@container-prep:
extends:
- .ubuntu@container-build
+ - .policy
stage: container_prep
variables:
GIT_STRATEGY: none
ubuntu:19.04@container-prep:
extends:
- .ubuntu@container-build
+ - .policy
stage: container_prep
variables:
GIT_STRATEGY: none
arch:rolling@container-prep:
extends:
- .arch@container-build
+ - .policy
stage: container_prep
variables:
GIT_STRATEGY: none
alpine:latest@container-prep:
extends:
- .alpine@container-build
+ - .policy
stage: container_prep
variables:
GIT_STRATEGY: none
<<: *pull_upstream_or_rebuild
.freebsd@container-prep:
+ extends:
+ - .policy
stage: container_prep
image: $BUILDAH_IMAGE
<<: *pull_upstream_or_rebuild
# $container_image:$tag
#
.container-clean:
+ extends:
+ - .policy
stage: container_clean
image: $BUILDAH_IMAGE
script:
#################################################################
.build@template:
+ extends:
+ - .policy
stage: build
<<: *default_artifacts
<<: *default_build
# - SUITE_NAMES: all elements will be expanded to libinput-test-suite-$value
# Set one or the other, not both.
.fedora:30@test-suite-vm:
+ extends:
+ - .policy
stage: VM
image: $QEMU_CONTAINER_IMAGE
tags:
allow_failure: true
needs: ['fedora:30@qemu-prep']
-
# in reverse order of duration to get the slowest ones started first
fedora:30@vm-touchpad:
extends: