custom-runners.yml (1021B)
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. 13 variables: 14 GIT_STRATEGY: clone 15 16 include: 17 - local: '/.gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml' 18 - local: '/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml' 19 - local: '/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml' 20 - local: '/.gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml'