summaryrefslogblamecommitdiffstats
path: root/.gitlab-ci.d/custom-runners.yml
blob: 3e76a2034a7f7a937ecb6f862d29cce56f03e923 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14













                                                                      
 
        
                                                                

                                                                    
# The CI jobs defined here require GitLab runners installed and
# registered on machines that match their operating system names,
# versions and architectures.  This is in contrast to the other CI
# jobs that are intended to run on GitLab's "shared" runners.

# Different than the default approach on "shared" runners, based on
# containers, the custom runners have no such *requirement*, as those
# jobs should be capable of running on operating systems with no
# compatible container implementation, or no support from
# gitlab-runner.  To avoid problems that gitlab-runner can cause while
# reusing the GIT repository, let's enable the clone strategy, which
# guarantees a fresh repository on each job run.
variables:
  GIT_STRATEGY: clone

include:
  - local: '/.gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml'
  - local: '/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml'
  - local: '/.gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml'