Home
last modified time | relevance | path

Searched +full:gitlab +full:- +full:ci (Results 1 – 25 of 206) sorted by relevance

123456789

/external/mesa3d/
D.gitlab-ci.yml1 # Types of CI pipelines:
3 # |----------------------|-----------|-------------------------------------------------------------|
5 # | pre-merge pipeline | mesa/mesa | same as above, except its status doesn't affect the MR |
6 # | post-merge pipeline | mesa/mesa | pipeline immediately after merging |
9 # | direct-push pipeline | mesa/mesa | when commits are pushed directly to mesa/mesa, bypassing Mar…
19 # Pre-merge pipelines contain the exact same jobs as merge pipelines.
20 # Post-merge pipelines contain *only* the `pages` job that deploys the new
24 # test jobs (typically "full" variants of pre-merge jobs that only run 1/X
26 # Direct-push pipelines contain the same jobs as merge pipelines.
31 - if: $CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS && $CI_PIPELINE_SOURCE == "push"
[all …]
/external/mesa3d/.gitlab-ci/
Dprepare-artifacts.sh5 section_switch prepare-artifacts "artifacts: prepare"
7 set -e
8 set -o xtrace
10 CROSS_FILE=/cross_file-"$CROSS".txt
13 rm -rf install/bin install/include
16 if [ -n "$CROSS" ]; then
17 STRIP=$(sed -n -E "s/strip\s*=\s*\[?'(.*)'\]?/\1/p" "$CROSS_FILE")
18 if [ -z "$STRIP" ]; then
25 if [ -z "$ARTIFACTS_DEBUG_SYMBOLS" ]; then
26 find install -name \*.so -exec $STRIP --strip-debug {} \;
[all …]
/external/mesa3d/docs/ci/
Dindex.rst4 GitLab CI
5 ---------
7 GitLab provides a convenient framework for running commands in response to Git pushes.
8 We use it to test merge requests (MRs) before merging them (pre-merge testing),
9 as well as post-merge testing, for everything that hits ``main``
11 and even then the MR CI runs in the forked repository, which might have been
14 The CI runs a number of tests, from trivial build-testing to complex GPU rendering:
16 - Build testing for a number of configurations and platforms
17 - Sanity checks (``meson test``)
18 - Most drivers are also tested using several test suites, such as the
[all …]
Dkernel.rst4 Occasionally, the GitLab CI needs a Linux Kernel update to enable new kernel
5 features, device drivers, bug fixes etc to CI jobs.
6 Kernel uprevs in GitLab CI are relatively simple, but prone to lots of
7 side-effects since many devices from different platforms are involved in the
11 -----------------
13 The Linux Kernel used in the GitLab CI is stored at the following repository:
14 https://gitlab.freedesktop.org/gfx-ci/linux
20 So, one should base the kernel uprev from the last tag used in the Mesa CI,
21 please refer to ``.gitlab-ci/image-tags.yml`` ``KERNEL_TAG`` variable.
22 Every tag has a standard naming: ``vX.YZ-for-mesa-ci-<commit_short_SHA>``, which
[all …]
DLAVA.rst1 LAVA CI
13 -------------------
14 - Collabora `[dashboard] <https://lava.collabora.dev/scheduler/device_types>`__ (without authentica…
15 - Lima [dashboard not available]
17 Mesa-LAVA software architecture
18 -------------------------------
20 The gitlab-runner will run on some host that has access to the LAVA
21 lab, with tags like "mesa-ci-x86-64-lava-$DEVICE_TYPE" to control only
23 gitlab-runner spawns a Docker container with lavacli in it, and
31 Deploying a new Mesa-LAVA lab
[all …]
Ddocker.rst1 Docker CI
4 For LLVMpipe and Softpipe CI, we run tests in a container containing
5 VK-GL-CTS, on the shared GitLab runners provided by `freedesktop
9 ---------------------
12 .gitlab-ci/container/ when the FDO\_DISTRIBUTION\_TAG changes in
13 .gitlab-ci.yml. The resulting images are around 1 GB, and are
18 gitlab-runner is a client that polls gitlab.freedesktop.org for
20 have tags, so we can have DUT-specific jobs that only run on runners
21 with that tag marked in the GitLab UI.
25 deqp-runner.sh takes the corresponding fraction of the test list for
[all …]
Dbare-metal.rst1 Bare-metal CI
4 The bare-metal scripts run on a system with gitlab-runner and Docker,
5 connected to potentially multiple bare-metal boards that run tests of
6 Mesa. Currently "fastboot", "ChromeOS Servo", and POE-powered devices are
16 -----------------------
18 This testing requires power control of the DUTs by the gitlab-runner
22 We require access to the console output from the gitlab-runner system,
28 gitlab-runner system, since Mesa often needs to update the kernel either for new
32 artifacts on GitLab, and so that we can download traces (too large for an
37 See ``src/freedreno/ci/gitlab-ci.yml`` for an example of fastboot on DB410c and
[all …]
/external/mesa3d/.gitlab-ci/container/
Dlava_build.sh6 # .gitlab-ci/image-tags.yml tags:
9 set -e
10 set -o xtrace
17 S3_PATH="${S3_HOST}/mesa-lava/$1/${DISTRIBUTION_TAG}/${DEBIAN_ARCH}"
18 if curl -L --retry 4 -f --retry-delay 60 -s -X HEAD \
20 echo "Remote files are up-to-date, skip rebuilding them."
28 . .gitlab-ci/container/container_pre_build.sh
30 # Install rust, which we'll be using for deqp-runner. It will be cleaned up at the end.
31 . .gitlab-ci/container/build-rust.sh
34 GCC_ARCH="aarch64-linux-gnu"
[all …]
Dcross_build.sh4 set -e
5 set -o xtrace
15 "crossbuild-essential-$arch"
18 "libdrm-dev:$arch"
19 "libelf-dev:$arch"
20 "libexpat1-dev:$arch"
21 "libffi-dev:$arch"
22 "libpciaccess-dev:$arch"
24 "libvulkan-dev:$arch"
25 "libx11-dev:$arch"
[all …]
/external/mesa3d/.gitlab-ci/container/debian/
Dx86_64_test-vk.sh6 set -e
7 set -o xtrace
11 apt-get install -y libelogind0 # this interfere with systemd deps, install separately
18 glslang-tools
19 libexpat1-dev
21 libdrm-dev
22 libgbm-dev
23 libgles2-mesa-dev
24 liblz4-dev
25 libpciaccess-dev
[all …]
Dx86_64_test-base.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
9 set -o xtrace
13 apt-get install -y ca-certificates gnupg2 software-properties-common
15 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
17 …https://gitlab.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSIO…
30 "clang-${LLVM_VERSION}"
32 glslang-tools
34 libasound2-dev
35 libcap-dev
[all …]
Dx86_64_build.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
9 set -o xtrace
18 autotools-dev
21 libssl-dev
26 "clang-${LLVM_VERSION}"
28 libarchive-dev
29 libdrm-dev
30 "libclang-cpp${LLVM_VERSION}-dev"
31 libgbm-dev
[all …]
Darm64_build.sh4 set -e
5 set -o xtrace
9 apt-get -y install ca-certificates
10 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
11 …https://gitlab.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSIO…
12 apt-get update
16 libssl-dev
20 apt-utils
21 android-libext4-utils
30 flatbuffers-compiler
[all …]
Dx86_64_build-base.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
9 set -o xtrace
14 apt-get install -y ca-certificates
15 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
16 …https://gitlab.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSIO…
24 apt-utils
28 "clang-${LLVM_VERSION}"
29 "clang-format-${LLVM_VERSION}"
30 dpkg-cross
[all …]
Dx86_64_test-gl.sh4 set -e
5 set -o xtrace
10 apt-get install -y libelogind0 # this interfere with systemd deps, install separately
16 "clang-${LLVM_VERSION}"
19 glslang-tools
20 libasound2-dev
21 libcap-dev
22 "libclang-cpp${LLVM_VERSION}-dev"
23 libdrm-dev
24 libgles2-mesa-dev
[all …]
Dandroid_build.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -ex
16 apt-get install -y --no-remove "${EPHEMERAL[@]}"
20 curl -L --retry 4 -f --retry-all-errors --retry-delay 60 \
21 -o $ndk.zip https://dl.google.com/android/repository/$ndk-linux.zip
22 unzip -d / $ndk.zip "$ndk/toolchains/llvm/*"
26 rdfind -makehardlinks true -makeresultsfile false /${ndk}/
28 find /${ndk}/ -type f \( -iname '*clang-check*' -o -iname '*clang-tidy*' -o -iname '*lldb*' \) -exe…
30 sh .gitlab-ci/container/create-android-ndk-pc.sh /$ndk zlib.pc "" "-lz" "1.2.3" $ANDROID_SDK_VERSION
32 sh .gitlab-ci/container/create-android-cross-file.sh /$ndk x86_64-linux-android x86_64 x86_64 $ANDR…
[all …]
/external/mesa3d/docs/relnotes/
D20.1.3.rst1 Mesa 20.1.3 Release Notes / 2020-07-08
20 ---------------
24 9872b8d46bee822177ffbe4292addff7bdb84cefc1fe776b8e6b2881a8362bf1 mesa-20.1.3.tar.xz
27 ------------
29 - None
32 ---------
34 - vkGetSemaphoreCounterValue doesn't update without vkWaitSemaphores
36 - [v3d] corruption when GS omits some vertices
37 - [RADV] Non-precise occlusion queries return non-zero when all
39 - [DXVK] Project Cars rendering problems
[all …]
/external/libxml2/
D.gitlab-ci.yml2 image: registry.gitlab.gnome.org/gnome/libxml2
4 BASE_CONFIG: "--with-legacy"
6 - rm -rf libxml2-build
7 - mkdir libxml2-build
8 - ln -s /tests/xmlconf libxml2-build
10 - sh .gitlab-ci/test.sh
15 CFLAGS: "-O2"
20 CONFIG: "--without-python"
21 CFLAGS: "-O2 -std=c89 -D_XOPEN_SOURCE=600"
26 BASE_CONFIG: "--with-minimum"
[all …]
DMAINTAINERS.md9 You can simply add new test cases and run `runtest -u` to update the
11 `runtest -u` and then `git diff result` to get a diff between actual and
13 `git restore result` and `git clean -xd result`.
19 make -C doc rebuild
25 apt install xsltproc python3-libxml2 docbook-xsl docbook-xml
27 doc/apibuild.py generates doc/libxml2-api.xml which is used to generate
29 - API documentation with XSLT stylesheets
30 - testapi.c with gentest.py
31 - Python bindings with python/generator.py
40 See above for details and run `make -C doc rebuild`.
[all …]
/external/virglrenderer/docs/
DCI-notes.txt2 * This document explain how to setup the CI in a fork of the project.
5 In order to set-up the CI in a fork, the location of the gitlab-ci.yml file
6 needs to be provide to gitlab.
7 For that, in `Setting->CI/CD->General pipelines->Custom CI config path`,
8 change `gitlab-ci.yml` to `ci/gitlab-ci.yml`.
/external/mesa3d/.gitlab-ci/build/
Dgitlab-ci.yml2 .build-common:
3 extends: .container+build-rules
6 # Build jobs don't take more than 1-3 minutes. 5-8 min max on a fresh runner
18 - _build/meson-logs/*.txt
19 - _build/meson-logs/strace
20 - shader-db
21 - artifacts
24 .build-linux:
25 extends: .build-common
32 - !reference [default, before_script]
[all …]
/external/mesa3d/.gitlab-ci/container/alpine/
Dx86_64_build.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
9 set -o xtrace
21 clang16-dev
23 clang-dev
32 linux-headers
33 llvm16-static
34 llvm16-dev
36 expat-dev
37 elfutils-dev
[all …]
/external/mesa3d/.gitlab-ci/container/fedora/
Dx86_64_build.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
9 set -o xtrace
22 python3-pip
31 clang-devel
33 flatbuffers-compiler
35 gcc-c++
38 kernel-headers
39 llvm-devel
40 ninja-build
[all …]
/external/igt-gpu-tools/
D.gitlab-ci.yml1 image: $CI_REGISTRY/$CI_PROJECT_PATH/igt-fedora:latest
4 -Dlibdrm_drivers=intel,nouveau,amdgpu
5 -Doverlay=enabled
6 -Dchamelium=enabled
7 -Dvalgrind=enabled
8 -Dman=enabled
9 -Dtests=enabled
10 -Drunner=enabled
11 -Dlibunwind=enabled
12 LANG: "C.UTF-8"
[all …]
/external/mesa3d/src/gallium/drivers/r300/ci/
Dgitlab-ci.yml2 - local: 'src/gallium/drivers/r300/ci/gitlab-ci-inc.yml'
4 .ondracka-rv530:
6 - .b2c-test-gl
7 - .r300-manual-rules
9 - radeon:codename:RV530
13 …B2C_KERNEL_URL: 'https://gitlab.freedesktop.org/ondracka/boot2container/-/wikis/uploads/1733cfc7cc…
14 …B2C_INITRAMFS_URL: 'https://gitlab.freedesktop.org/gfx-ci/boot2container/-/releases/v0.9.11/downlo…
16 .ondracka-rv380:
18 - .b2c-test-gl
19 - .r300-manual-rules
[all …]

123456789