1*b38a04f7SCleber Rosa# The CI jobs defined here require GitLab runners installed and
2*b38a04f7SCleber Rosa# registered on machines that match their operating system names,
3*b38a04f7SCleber Rosa# versions and architectures.  This is in contrast to the other CI
4*b38a04f7SCleber Rosa# jobs that are intended to run on GitLab's "shared" runners.
5*b38a04f7SCleber Rosa
6*b38a04f7SCleber Rosa# Different than the default approach on "shared" runners, based on
7*b38a04f7SCleber Rosa# containers, the custom runners have no such *requirement*, as those
8*b38a04f7SCleber Rosa# jobs should be capable of running on operating systems with no
9*b38a04f7SCleber Rosa# compatible container implementation, or no support from
10*b38a04f7SCleber Rosa# gitlab-runner.  To avoid problems that gitlab-runner can cause while
11*b38a04f7SCleber Rosa# reusing the GIT repository, let's enable the clone strategy, which
12*b38a04f7SCleber Rosa# guarantees a fresh repository on each job run.
13*b38a04f7SCleber Rosavariables:
14*b38a04f7SCleber Rosa  GIT_STRATEGY: clone
15