xref: /linux/drivers/gpu/drm/ci/container.yml (revision e2683c8868d03382da7e1ce8453b543a043066d1)
1.container:
2  variables:
3    CI_REPOSITORY_URL: ${DRM_CI_PROJECT_URL}.git # So ci-templates clones drm-ci instead of the repo to test
4    CI_COMMIT_SHA: ${DRM_CI_COMMIT_SHA}
5
6debian/x86_64_build-base:
7  variables:
8    EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libkmod-dev libpciaccess-dev libproc2-dev libudev-dev libunwind-dev python3-docutils bc python3-ply libssl-dev bc"
9
10debian/arm64_build:
11  variables:
12    EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libproc2-dev libkmod-dev libpciaccess-dev libudev-dev libunwind-dev python3-docutils libssl-dev crossbuild-essential-armhf libkmod-dev:armhf libproc2-dev:armhf libunwind-dev:armhf libdw-dev:armhf libpixman-1-dev:armhf libcairo-dev:armhf libudev-dev:armhf libjson-c-dev:armhf"
13
14debian/x86_64_test-gl:
15  variables:
16    EXTRA_LOCAL_PACKAGES: "jq libasound2t64 libcairo2 libdw1t64 libglib2.0-0t64 libjson-c5 libkmod2 libgles2 libdrm-nouveau2 libdrm-amdgpu1"
17
18debian/arm64_test-gl:
19  variables:
20    EXTRA_LOCAL_PACKAGES: "jq libasound2t64 libcairo2 libdw1t64 libglib2.0-0t64 libjson-c5 libkmod2 libgles2 libdrm-nouveau2 libdrm-amdgpu1"
21
22debian/arm32_test-gl:
23  variables:
24    EXTRA_LOCAL_PACKAGES: "jq libasound2t64 libcairo2 libdw1t64 libglib2.0-0t64 libjson-c5 libkmod2 libgles2 libdrm-nouveau2 libdrm-amdgpu1 libunwind8"
25
26# Disable container jobs that we won't use
27alpine/x86_64_build:
28  rules:
29    - when: never
30
31debian/arm64_test-vk:
32  rules:
33    - when: never
34
35debian/baremetal_arm32_test-gl:
36  rules:
37    - when: never
38
39debian/baremetal_arm64_test-gl:
40  rules:
41    - when: never
42
43debian/baremetal_arm64_test-vk:
44  rules:
45    - when: never
46
47debian/ppc64el_build:
48  rules:
49    - when: never
50
51debian/riscv64_build:
52  rules:
53    - when: never
54
55debian/s390x_build:
56  rules:
57    - when: never
58
59debian/x86_32_build:
60  rules:
61    - when: never
62
63debian/x86_64_test-android:
64  rules:
65    - when: never
66
67debian/x86_64_test-video:
68  rules:
69    - when: never
70
71debian/x86_64_test-vk:
72  rules:
73    - when: never
74
75fedora/x86_64_build:
76  rules:
77    - when: never
78
79debian/android_build:
80  rules:
81    - when: never
82
83windows_build_msvc:
84  rules:
85    - when: never
86
87windows_test_msvc:
88  rules:
89    - when: never
90
91windows_msvc:
92   rules:
93    - when: never
94