To have the jobs dispatched to custom runners, gitlab-runner must be installed, active as a service and properly configured. The variables file and playbook introduced here should help with those steps. The playbook introduced here covers the Linux distributions and has been primarily tested on OS/machines that the QEMU project has available to act as runners, namely: * Ubuntu 20.04 on aarch64 * Ubuntu 18.04 on s390x But, it should work on all other Linux distributions. Earlier versions were tested on FreeBSD too, so chances of success are high. Signed-off-by: Cleber Rosa <crosa@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Tested-by: Willian Rampazzo <willianr@redhat.com> Tested-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Willian Rampazzo <willianr@redhat.com> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20210630012619.115262-4-crosa@redhat.com> Message-Id: <20210709143005.1554-4-alex.bennee@linaro.org>
13 lines
512 B
Plaintext
13 lines
512 B
Plaintext
# The version of the gitlab-runner to use
|
|
gitlab_runner_version: 13.12.0
|
|
# The URL of the gitlab server to use, usually https://gitlab.com unless you're
|
|
# using a private GitLab instance
|
|
gitlab_runner_server_url: https://gitlab.com
|
|
# A mapping of the ansible to gitlab architecture nomenclature
|
|
ansible_to_gitlab_arch:
|
|
x86_64: amd64
|
|
aarch64: arm64
|
|
s390x: s390x
|
|
# A unique token made available by GitLab to your project for registering runners
|
|
gitlab_runner_registration_token: PLEASE_PROVIDE_A_VALID_TOKEN
|