2 # Cancel job if a newer commit is pushed to the same branch
5 GIT_STRATEGY: none # testing doesn't build anything from source
6 FDO_CI_CONCURRENT: 6 # should be replaced by per-machine definitions
8 # proxy used to cache data locally
9 FDO_HTTP_CACHE_URI: "http://caching-proxy/cache/?uri="
10 # base system generated by the container build job, shared between many pipelines
11 BASE_SYSTEM_HOST_PREFIX: "${MINIO_HOST}/mesa-lava"
12 BASE_SYSTEM_MAINLINE_HOST_PATH: "${BASE_SYSTEM_HOST_PREFIX}/${FDO_UPSTREAM_REPO}/${DISTRIBUTION_TAG}/${ARCH}"
13 BASE_SYSTEM_FORK_HOST_PATH: "${BASE_SYSTEM_HOST_PREFIX}/${CI_PROJECT_PATH}/${DISTRIBUTION_TAG}/${ARCH}"
14 # per-job build artifacts
15 BUILD_PATH: "${PIPELINE_ARTIFACTS_BASE}/${CI_PROJECT_NAME}-${ARCH}.tar.zst"
16 JOB_ROOTFS_OVERLAY_PATH: "${JOB_ARTIFACTS_BASE}/job-rootfs-overlay.tar.gz"
17 JOB_RESULTS_PATH: "${JOB_ARTIFACTS_BASE}/results.tar.zst"
18 MINIO_RESULTS_UPLOAD: "${JOB_ARTIFACTS_BASE}"
20 VISIBILITY_GROUP: "Collabora+fdo"
22 - ./artifacts/lava/lava-submit.sh
24 name: "${CI_PROJECT_NAME}_${CI_JOB_NAME}"
29 - results/*.shader_cache
31 junit: results/junit.xml
35 - wget -q "https://${JOB_RESULTS_PATH}" -O- | tar --zstd -x
40 KERNEL_IMAGE_NAME: zImage
41 KERNEL_IMAGE_TYPE: "zimage"
43 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
45 - .use-debian/arm_build # for same $MESA_ARTIFACTS_TAG as in kernel+rootfs_armhf
46 - .use-debian/x86_build
48 - .use-kernel+rootfs-arm
57 KERNEL_IMAGE_NAME: Image
58 KERNEL_IMAGE_TYPE: "image"
60 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
62 - .use-debian/arm_build # for same $MESA_ARTIFACTS_TAG as in kernel+rootfs_arm64
63 - .use-debian/x86_build
65 - .use-kernel+rootfs-arm
76 KERNEL_IMAGE_NAME: bzImage
77 KERNEL_IMAGE_TYPE: "zimage"
79 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
81 - .use-debian/x86_build-base # for same $MESA_ARTIFACTS_BASE_TAG as in kernel+rootfs_amd64
82 - .use-debian/x86_build
84 - .use-kernel+rootfs-amd64
91 HWCI_TEST_SCRIPT: "/install/piglit/piglit-traces.sh"
94 junit: results/junit.xml
98 PIGLIT_REPLAY_DEVICE_NAME: "gl-${GPU_VERSION}"
99 PIGLIT_RESULTS: "${GPU_VERSION}-${PIGLIT_PROFILES}"
100 HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
102 .lava-piglit-traces:amd64:
108 .lava-piglit-traces:armhf:
114 .lava-piglit-traces:arm64: