• Home
  • Raw
  • Download

Lines Matching +full:mesa +full:- +full:rules

3   MESA_TEMPLATES_COMMIT: &ci-templates-commit d5aa3941aa03c2f716595116354fb81eb8012acb
8 # Use the Pipeline ID corresponding to the Mesa Git rev provided below.
10 # at least the 'debian-testing' job in 'Build-x86_64' stage completed.
12 # Pick a pipeline on https://gitlab.freedesktop.org/mesa/mesa/-/pipelines/
15 MESA_PROJECT_PATH: mesa/mesa
18 # per-pipeline artifact storage on MinIO
20 # per-job artifact storage on MinIO
23 PIGLIT_REPLAY_REFERENCE_IMAGES_BASE: "${STORAGE_HOST}/mesa-tracie-results/${FDO_UPSTREAM_REPO}"
27 - project: 'freedesktop/ci-templates'
30 - '/templates/ci-fairy.yml'
31 - project: 'freedesktop/ci-templates'
32 ref: *ci-templates-commit
34 - '/templates/debian.yml'
35 - '/templates/fedora.yml'
36 - project: 'mesa/mesa'
37 # IMPORTANT: Use a recent Mesa Git revision
42 - '/.gitlab-ci/image-tags.yml'
45 # --------------------------------
46 .rules-anchors:
47 rules:
49 - if: &is-scheduled-pipeline '$CI_PIPELINE_SOURCE == "schedule"'
51 # Forked project branch / pre-merge pipeline not for Marge bot
52- if: &is-forked-branch-or-pre-merge-not-for-marge '$CI_PROJECT_NAMESPACE != "virgl" || ($GITLAB_U…
55- if: &is-virglrenderer-main '$CI_PROJECT_NAMESPACE == "virgl" && $CI_COMMIT_REF_NAME == $CI_DEFAU…
57 # Post-merge pipeline
58 - if: &is-post-merge '$CI_PROJECT_NAMESPACE == "virgl" && $CI_COMMIT_BRANCH'
60 # Pre-merge pipeline for Marge Bot
61- if: &is-pre-merge-for-marge '$GITLAB_USER_LOGIN == "marge-bot" && $CI_PIPELINE_SOURCE == "merge_…
65 - build
66 - sanity test
67 - test
69 .set-image:
71 MESA_IMAGE: "$CI_REGISTRY_IMAGE/${MESA_IMAGE_PATH}:${MESA_IMAGE_TAG}--${MESA_TEMPLATES_COMMIT}"
74 .set-image-base-tag:
76 - .set-image
78 …MESA_IMAGE: "$CI_REGISTRY_IMAGE/${MESA_IMAGE_PATH}:${MESA_IMAGE_TAG}--${MESA_BASE_TAG}--${MESA_TEM…
83 - .set-image-base-tag
87 MINIO_ARTIFACT_NAME: virgl-amd64
89 - .gitlab-ci/meson/build.sh
94 - install/
95 - results/
96 rules:
97 - if: *is-scheduled-pipeline
99 - if: *is-post-merge
101 - if: *is-forked-branch-or-pre-merge-not-for-marge
103 - if: *is-pre-merge-for-marge
105 - when: never
118 - results/
120 mesa check meson:
123 TEST_SUITE: make-check-meson
125 make check clang-fuzzer:
128 TEST_SUITE: make-check-clang-fuzzer
130 EXTRA_OPTION: "-D fuzzer=true"
132 make check trace-stderr:
135 TEST_SUITE: make-check-trace-stderr
136 EXTRA_OPTION: "-D tracing=stderr"
141 TEST_SUITE: make-check-venus
147 .use-gl-test-image:
150 - .set-image-base-tag
152 - echo -n "${CI_JOB_JWT}" > "${CI_JOB_JWT_FILE}"
153 - unset CI_JOB_JWT
154 - export CI_JOB_NAME_SANITIZED="$(echo $CI_JOB_NAME | tr ' /' '--')"
160 - export DEQP_RESULTS_DIR="results/${CI_JOB_NAME_SANITIZED}"
161 - export PIGLIT_RESULTS_DIR="results/${CI_JOB_NAME_SANITIZED}"
162 - .gitlab-ci/container/debian/x86_test.sh
164 name: "virgl-result"
167 - results/
171 - job: debian/x86_build
173 rules:
174 - if: *is-post-merge
176 - when: on_success
178 .use-vk-test-image:
181 - .set-image-base-tag
183 - echo -n "${CI_JOB_JWT}" > "${CI_JOB_JWT_FILE}"
184 - unset CI_JOB_JWT
185 - export CI_JOB_NAME_SANITIZED="$(echo $CI_JOB_NAME | tr ' /' '--')"
191 - export DEQP_RESULTS_DIR="results/${CI_JOB_NAME_SANITIZED}"
192 - export PIGLIT_RESULTS_DIR="results/${CI_JOB_NAME_SANITIZED}"
193 - .gitlab-ci/container/debian/x86_test.sh
195 name: "venus-result"
198 - results/
202 - job: debian/x86_build
204 rules:
205 - if: *is-post-merge
207 - when: on_success
209 .gl-host-test:
211 - .use-gl-test-image
216 .gl-virt-test:
218 - .use-gl-test-image
224 .deqp-host:
226 - .gl-host-test
228 .piglit-host:
230 - .gl-host-test
231 variables: &piglit-host-variables
236 .deqp-virt:
238 - .gl-virt-test
243 .piglit-virt:
245 - .gl-virt-test
247 <<: *piglit-host-variables
254 deqp-gl-host:
256 - .deqp-host
258 DEQP_SUITE: virgl-gl
259 GPU_VERSION: virgl-gl
261 deqp-gles-host:
263 - .deqp-host
266 DEQP_SUITE: virgl-gles
267 GPU_VERSION: virgl-gles
269 piglit-gl-host:
271 - .piglit-host
273 GPU_VERSION: virgl-gl
275 piglit-gles-host:
277 - .piglit-host
280 GPU_VERSION: virgl-gles
284 deqp-gl-virt:
286 - .deqp-virt
288 DEQP_SUITE: virgl-gl
289 GPU_VERSION: virgl-gl
290 …CROSVM_GPU_ARGS: &deqp-gl-crosvm-gpu-args "gles=false,backend=virglrenderer,egl=true,surfaceless=t…
292 deqp-gles-virt:
294 - .deqp-virt
297 DEQP_SUITE: virgl-gles
298 GPU_VERSION: virgl-gles
299 …CROSVM_GPU_ARGS: &deqp-gles-crosvm-gpu-args "gles=true,backend=virglrenderer,egl=true,surfaceless=…
301 piglit-gl-virt:
303 - .piglit-virt
306 GPU_VERSION: virgl-gl
307 CROSVM_GPU_ARGS: *deqp-gl-crosvm-gpu-args
309 piglit-gles-virt:
311 - .piglit-virt
315 GPU_VERSION: virgl-gles
316 CROSVM_GPU_ARGS: *deqp-gles-crosvm-gpu-args
318 virgl-traces:
320 - .piglit-virt
322 GPU_VERSION: virgl-gl
323 CROSVM_GPU_ARGS: *deqp-gl-crosvm-gpu-args
325 PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-virgl.yml"
326 PIGLIT_REPLAY_DEVICE_NAME: "gl-virgl"
327 PIGLIT_RESULTS: "virgl-replay"
329 .venus-lavapipe-test:
331 - .use-vk-test-image
337 venus-lavapipe:
339 - .venus-lavapipe-test
349 - mesa-swrast