1# 2# This is the GitLab CI configuration file for the mainstream QEMU 3# project: https://gitlab.com/qemu-project/qemu/-/pipelines 4# 5# !!! DO NOT ADD ANY NEW CONFIGURATION TO THIS FILE !!! 6# 7# Only documentation or comments is accepted. 8# 9# To use a different set of jobs than the mainstream QEMU project, 10# you need to set the location of your custom yml file at "custom CI/CD 11# configuration path", on your GitLab CI namespace: 12# https://docs.gitlab.com/ee/ci/pipelines/settings.html#custom-cicd-configuration-path 13# 14# ---------------------------------------------------------------------- 15# 16# QEMU CI jobs are based on templates. Some templates provide 17# user-configurable options, modifiable via configuration variables. 18# 19# These variables can be set globally in the user's CI namespace 20# setting: 21# https://docs.gitlab.com/ee/ci/variables/#create-a-custom-variable-in-the-ui 22# or set manually each time a branch/tag is pushed, as a git-push 23# command line argument: 24# https://docs.gitlab.com/ee/user/project/push_options.html#push-options-for-gitlab-cicd 25# 26# Example setting the QEMU_CI_EXAMPLE_VAR variable: 27# 28# git push -o ci.variable="QEMU_CI_EXAMPLE_VAR=value" myrepo mybranch 29# 30# ---------------------------------------------------------------------- 31# 32# List of environment variables that can be use to modify the set 33# of jobs selected: 34# 35# - QEMU_CI_AVOCADO_TESTING 36# If set, tests using the Avocado framework will be run 37 38include: 39 - local: '/.gitlab-ci.d/qemu-project.yml' 40