Lines Matching full:gitlab
4 GitLab CI
7 GitLab provides a convenient framework for running commands in response to Git pushes.
20 `Piglit <https://gitlab.freedesktop.org/mesa/piglit>`__, and others.
24 if the GitLab runners are overwhelmed, which happens sometimes. When it does happen,
33 If you're interested in the details, the main configuration file is ``.gitlab-ci.yml``,
34 and it references a number of other files in ``.gitlab-ci/``.
36 If the GitLab CI doesn't seem to be running on your fork (or MRs, as they run
39 empty (or set to the default ``.gitlab-ci.yml``), and that the
42 If you're having issues with the GitLab CI, your best bet is to ask
44 <https://gitlab.freedesktop.org/daniels>`__ (``daniels`` on IRC) or
45 `Emma Anholt <https://gitlab.freedesktop.org/anholt>`__ (``anholt`` on
48 The three GitLab CI systems currently integrated are:
108 gitlab.freedesktop.org accounts that are to be granted access to these traces will be
110 https://gitlab.freedesktop.org/freedesktop/helm-gitlab-infra/-/commit/a3cd632743019f68ac8a829267deb…
113 to be added to the rules attribute of the GitLab CI job that accesses the restricted
124 The Intel CI is not yet integrated into the GitLab CI.
126 `the Intel CI configuration repo <https://gitlab.freedesktop.org/Mesa_CI/mesa_jenkins>`__
137 `Crucible <https://gitlab.freedesktop.org/mesa/crucible>`__,
140 `Piglit <https://gitlab.freedesktop.org/mesa/piglit>`__,
149 <https://gitlab.freedesktop.org/ngcortes>`__ (``ngcortes`` on IRC).
197 "Busy" columns. For bare-metal, a gitlab admin can look at the `runners
198 <https://gitlab.freedesktop.org/admin/runners>`__ page. A pipeline should
214 faster personal machine as a runner. You can find the gitlab-runner
215 package in Debian, or use GitLab's own builds.
217 To do so, follow `GitLab's instructions
218 <https://docs.gitlab.com/ee/ci/runners/runners_scope.html#create-a-project-runner-with-a-runner-aut…
219 to register your personal GitLab runner in your Mesa fork. Then, tell
222 lines in ``/etc/gitlab-runner/config.toml``, for example:
238 <https://gitlab.freedesktop.org/freedesktop/ci-templates/>`__ help us
246 not, the associated ``.gitlab-ci/containers/<jobname>.sh`` will be run
258 <https://gitlab.freedesktop.org/mesa/mesa/container_registry>`__ for
280 .gitlab-ci.yml and run the CI meson build script:
286 …sabled -D egl=enabled -D platforms=android" CROSS=aarch64-linux-android ./.gitlab-ci/meson-build.sh
308 Note that in fork pipelines, GitLab only adds the jobs for the files that have
317 Some conformance tests require a special treatment to be maintained on GitLab CI.
326 Updating GitLab CI Linux Kernel
329 GitLab CI usually runs a bleeding-edge kernel. The following documentation has
330 instructions on how to uprev Linux Kernel in the GitLab CI ecosystem.
341 The CI scripts in ``.gitlab-ci/`` can be reused for other projects, to