| 1 | .build:
|
| 2 | extends:
|
| 3 | - .build-rules
|
| 4 | stage: build-only
|
| 5 | artifacts:
|
| 6 | paths:
|
| 7 | - artifacts
|
| 8 | script:
|
| 9 | - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build.sh
|
| 10 |
|
| 11 | .build:arm32:
|
| 12 | extends:
|
| 13 | - .build
|
| 14 | - .use-debian/arm64_build
|
| 15 | tags:
|
| 16 | - $FDO_RUNNER_JOB_PRIORITY_TAG_AARCH64
|
| 17 | variables:
|
| 18 | DEFCONFIG: "arch/arm/configs/multi_v7_defconfig"
|
| 19 | KERNEL_IMAGE_NAME: "zImage"
|
| 20 | KERNEL_ARCH: "arm"
|
| 21 |
|
| 22 | .build:arm64:
|
| 23 | extends:
|
| 24 | - .build
|
| 25 | - .use-debian/arm64_build
|
| 26 | tags:
|
| 27 | - $FDO_RUNNER_JOB_PRIORITY_TAG_AARCH64
|
| 28 | variables:
|
| 29 | DEFCONFIG: "arch/arm64/configs/defconfig"
|
| 30 | KERNEL_IMAGE_NAME: "Image"
|
| 31 | KERNEL_ARCH: "arm64"
|
| 32 |
|
| 33 | .build:x86_64:
|
| 34 | extends:
|
| 35 | - .build
|
| 36 | - .use-debian/x86_64_build
|
| 37 | variables:
|
| 38 | DEFCONFIG: "arch/x86/configs/x86_64_defconfig"
|
| 39 | KERNEL_IMAGE_NAME: "bzImage"
|
| 40 | KERNEL_ARCH: "x86_64"
|
| 41 |
|
| 42 |
|
| 43 | |
| 44 |
|
| 45 | igt:arm32:
|
| 46 | extends: .build:arm32
|
| 47 | variables:
|
| 48 | GIT_DEPTH: 10
|
| 49 | script:
|
| 50 | - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh
|
| 51 |
|
| 52 | igt:arm64:
|
| 53 | extends: .build:arm64
|
| 54 | variables:
|
| 55 | GIT_DEPTH: 10
|
| 56 | script:
|
| 57 | - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh
|
| 58 |
|
| 59 | igt:x86_64:
|
| 60 | extends: .build:x86_64
|
| 61 | variables:
|
| 62 | GIT_DEPTH: 10
|
| 63 | script:
|
| 64 | - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh
|
| 65 |
|
| 66 | |
| 67 |
|
| 68 | testing:arm32:
|
| 69 | extends: .build:arm32
|
| 70 | variables:
|
| 71 | |
| 72 | |
| 73 | |
| 74 | |
| 75 | |
| 76 | ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT DEBUG_WW_MUTEX_SLOWPATH"
|
| 77 | UPLOAD_TO_MINIO: 1
|
| 78 | MERGE_FRAGMENT: arm.config
|
| 79 |
|
| 80 | testing:arm64:
|
| 81 | extends: .build:arm64
|
| 82 | variables:
|
| 83 | |
| 84 | |
| 85 | |
| 86 | |
| 87 | |
| 88 | ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT DEBUG_WW_MUTEX_SLOWPATH"
|
| 89 | UPLOAD_TO_MINIO: 1
|
| 90 | MERGE_FRAGMENT: arm64.config
|
| 91 |
|
| 92 | testing:x86_64:
|
| 93 | extends: .build:x86_64
|
| 94 | variables:
|
| 95 | |
| 96 | |
| 97 | |
| 98 | |
| 99 | |
| 100 | ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT DEBUG_WW_MUTEX_SLOWPATH"
|
| 101 | UPLOAD_TO_MINIO: 1
|
| 102 | MERGE_FRAGMENT: x86_64.config
|
| 103 |
|
| 104 |
|
| 105 | |
| 106 |
|
| 107 | build:arm32:
|
| 108 | extends: .build:arm32
|
| 109 |
|
| 110 | build-nodebugfs:arm64:
|
| 111 | extends: .build:arm64
|
| 112 | variables:
|
| 113 | DISABLE_KCONFIGS: "DEBUG_FS"
|
| 114 | ENABLE_KCONFIGS: "EXPERT DRM_MSM_VALIDATE_XML"
|
| 115 |
|
| 116 | build:x86_64:
|
| 117 | extends: .build:x86_64
|
| 118 |
|
| 119 | |
| 120 | alpine-build-testing:
|
| 121 | rules:
|
| 122 | - when: never
|
| 123 |
|
| 124 | debian-android:
|
| 125 | rules:
|
| 126 | - when: never
|
| 127 |
|
| 128 | debian-arm32:
|
| 129 | rules:
|
| 130 | - when: never
|
| 131 |
|
| 132 | debian-arm32-asan:
|
| 133 | rules:
|
| 134 | - when: never
|
| 135 |
|
| 136 | debian-x86_64-msan:
|
| 137 | rules:
|
| 138 | - when: never
|
| 139 |
|
| 140 | debian-arm64:
|
| 141 | rules:
|
| 142 | - when: never
|
| 143 |
|
| 144 | debian-arm64-asan:
|
| 145 | rules:
|
| 146 | - when: never
|
| 147 |
|
| 148 | debian-arm64-build-test:
|
| 149 | rules:
|
| 150 | - when: never
|
| 151 |
|
| 152 | debian-arm64-release:
|
| 153 | rules:
|
| 154 | - when: never
|
| 155 |
|
| 156 | debian-arm64-ubsan:
|
| 157 | rules:
|
| 158 | - when: never
|
| 159 |
|
| 160 | debian-build-x86_64:
|
| 161 | rules:
|
| 162 | - when: never
|
| 163 |
|
| 164 | debian-clang:
|
| 165 | rules:
|
| 166 | - when: never
|
| 167 |
|
| 168 | debian-clang-release:
|
| 169 | rules:
|
| 170 | - when: never
|
| 171 |
|
| 172 | debian-no-libdrm:
|
| 173 | rules:
|
| 174 | - when: never
|
| 175 |
|
| 176 | debian-ppc64el:
|
| 177 | rules:
|
| 178 | - when: never
|
| 179 |
|
| 180 | debian-release:
|
| 181 | rules:
|
| 182 | - when: never
|
| 183 |
|
| 184 | debian-riscv64:
|
| 185 | rules:
|
| 186 | - when: never
|
| 187 |
|
| 188 | debian-s390x:
|
| 189 | rules:
|
| 190 | - when: never
|
| 191 |
|
| 192 | debian-vulkan:
|
| 193 | rules:
|
| 194 | - when: never
|
| 195 |
|
| 196 | debian-x86_32:
|
| 197 | rules:
|
| 198 | - when: never
|
| 199 |
|
| 200 | debian-x86_64:
|
| 201 | rules:
|
| 202 | - when: never
|
| 203 |
|
| 204 | debian-x86_64-asan:
|
| 205 | rules:
|
| 206 | - when: never
|
| 207 |
|
| 208 | debian-x86_64-ubsan:
|
| 209 | rules:
|
| 210 | - when: never
|
| 211 |
|
| 212 | fedora-release:
|
| 213 | rules:
|
| 214 | - when: never
|
| 215 |
|
| 216 | rustfmt:
|
| 217 | rules:
|
| 218 | - when: never
|
| 219 |
|
| 220 | shader-db:
|
| 221 | rules:
|
| 222 | - when: never
|
| 223 |
|
| 224 | windows-msvc:
|
| 225 | rules:
|
| 226 | - when: never
|
| 227 |
|
| 228 | yaml-toml-shell-py-test:
|
| 229 | rules:
|
| 230 | - when: never
|