qemu/.gitlab-ci.d/custom-runners.yml
<<
>>
Prefs
   1# The CI jobs defined here require GitLab runners installed and
   2# registered on machines that match their operating system names,
   3# versions and architectures.  This is in contrast to the other CI
   4# jobs that are intended to run on GitLab's "shared" runners.
   5
   6# Different than the default approach on "shared" runners, based on
   7# containers, the custom runners have no such *requirement*, as those
   8# jobs should be capable of running on operating systems with no
   9# compatible container implementation, or no support from
  10# gitlab-runner.  To avoid problems that gitlab-runner can cause while
  11# reusing the GIT repository, let's enable the clone strategy, which
  12# guarantees a fresh repository on each job run.
  13variables:
  14  GIT_STRATEGY: clone
  15
  16include:
  17  - local: '/.gitlab-ci.d/custom-runners/ubuntu-18.04-s390x.yml'
  18  - local: '/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml'
  19  - local: '/.gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml'
  20