brintos

brintos / linux-shallow public Read only

0
0
Text · 2.8 KiB · 9c19823 Raw
113 lines · yaml
1.build:2  extends:3    - .build-rules4    - .container+build-rules5  stage: build6  artifacts:7    paths:8      - artifacts9  script:10    - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build.sh11 12.build:arm32:13  extends:14    - .build15    - .use-debian/arm64_build16  tags:17    - aarch6418  variables:19    DEFCONFIG: "arch/arm/configs/multi_v7_defconfig"20    KERNEL_IMAGE_NAME: "zImage"21    KERNEL_ARCH: "arm"22 23.build:arm64:24  extends:25    - .build26    - .use-debian/arm64_build27  tags:28    - aarch6429  variables:30    DEFCONFIG: "arch/arm64/configs/defconfig"31    KERNEL_IMAGE_NAME: "Image"32    KERNEL_ARCH: "arm64"33 34.build:x86_64:35  extends:36    - .build37    - .use-debian/x86_64_build38  variables:39    DEFCONFIG: "arch/x86/configs/x86_64_defconfig"40    KERNEL_IMAGE_NAME: "bzImage"41    KERNEL_ARCH: "x86_64"42 43 44# Build IGT for testing on devices45 46igt:arm32:47  extends: .build:arm3248  script:49    - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh50 51igt:arm64:52  extends: .build:arm6453  script:54    - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh55 56igt:x86_64:57  extends: .build:x86_6458  script:59    - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh60 61# Build kernels for testing on devices62 63testing:arm32:64  extends: .build:arm3265  variables:66    # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of67    # PROVE_LOCKING and KASAN as of 5.17.68    #69    # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel70    # becoming too big for their bootloaders.71    ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT"72    UPLOAD_TO_MINIO: 173    MERGE_FRAGMENT: arm.config74 75testing:arm64:76  extends: .build:arm6477  variables:78    # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of79    # PROVE_LOCKING and KASAN as of 5.17.80    #81    # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel82    # becoming too big for their bootloaders.83    ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT"84    UPLOAD_TO_MINIO: 185    MERGE_FRAGMENT: arm64.config86 87testing:x86_64:88  extends: .build:x86_6489  variables:90    # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of91    # PROVE_LOCKING and KASAN as of 5.17.92    #93    # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel94    # becoming too big for their bootloaders.95    ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT"96    UPLOAD_TO_MINIO: 197    MERGE_FRAGMENT: x86_64.config98 99 100# Jobs for build-testing different configurations101 102build:arm32:103  extends: .build:arm32104 105build-nodebugfs:arm64:106  extends: .build:arm64107  variables:108    DISABLE_KCONFIGS: "DEBUG_FS"109    ENABLE_KCONFIGS: "EXPERT DRM_MSM_VALIDATE_XML"110 111build:x86_64:112  extends: .build:x86_64113