ci/lavapipe: split out lavapipe ci into lavapipe dir
there's no need to run llvmpipe jobs if only lavapipe has changed Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Michel Dänzer <mdaenzer@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9695>
This commit is contained in:
parent
e5ea9a3baa
commit
6cff8ec5a6
|
@ -29,6 +29,7 @@ include:
|
|||
- local: 'src/gallium/drivers/softpipe/ci/gitlab-ci.yml'
|
||||
- local: 'src/gallium/drivers/virgl/ci/gitlab-ci.yml'
|
||||
- local: 'src/gallium/drivers/zink/ci/gitlab-ci.yml'
|
||||
- local: 'src/gallium/frontends/lavapipe/ci/gitlab-ci.yml'
|
||||
|
||||
stages:
|
||||
- sanity
|
||||
|
|
|
@ -98,6 +98,22 @@
|
|||
*gallium_core_file_list
|
||||
when: on_success
|
||||
- changes: &llvmpipe_file_list
|
||||
- src/gallium/drivers/llvmpipe/**/*
|
||||
- src/gallium/winsys/sw/**/*
|
||||
when: on_success
|
||||
- when: never
|
||||
|
||||
.lavapipe-rules:
|
||||
stage: software-renderer
|
||||
rules:
|
||||
- *ignore_scheduled_pipelines
|
||||
- changes:
|
||||
*mesa_core_file_list
|
||||
when: on_success
|
||||
- changes:
|
||||
*gallium_core_file_list
|
||||
when: on_success
|
||||
- changes: &lavapipe_file_list
|
||||
- src/gallium/drivers/llvmpipe/**/*
|
||||
- src/gallium/frontends/lavapipe/**/*
|
||||
- src/gallium/winsys/sw/**/*
|
||||
|
@ -311,7 +327,7 @@
|
|||
*gallium_core_file_list
|
||||
when: on_success
|
||||
- changes:
|
||||
*llvmpipe_file_list
|
||||
*lavapipe_file_list
|
||||
when: on_success
|
||||
- changes:
|
||||
*vulkan_file_list
|
||||
|
@ -336,7 +352,7 @@
|
|||
*gallium_core_file_list
|
||||
when: on_success
|
||||
- changes:
|
||||
*llvmpipe_file_list
|
||||
*lavapipe_file_list
|
||||
when: on_success
|
||||
- changes:
|
||||
*vulkan_file_list
|
||||
|
@ -356,7 +372,7 @@
|
|||
*gallium_core_file_list
|
||||
when: on_success
|
||||
- changes:
|
||||
*llvmpipe_file_list
|
||||
*lavapipe_file_list
|
||||
when: on_success
|
||||
- changes:
|
||||
- src/gallium/drivers/zink/**/*
|
||||
|
|
|
@ -90,14 +90,3 @@ llvmpipe-gles2:
|
|||
- .test-gl
|
||||
- .deqp-test
|
||||
- .llvmpipe-test
|
||||
|
||||
lavapipe-vk:
|
||||
stage: software-renderer
|
||||
extends:
|
||||
- .test-vk
|
||||
- .llvmpipe-rules
|
||||
- .deqp-test-vk
|
||||
variables:
|
||||
GPU_VERSION: lvp
|
||||
VK_DRIVER: lvp
|
||||
DEQP_FRACTION: 10
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
lavapipe-vk:
|
||||
stage: software-renderer
|
||||
extends:
|
||||
- .test-vk
|
||||
- .lavapipe-rules
|
||||
- .deqp-test-vk
|
||||
variables:
|
||||
GPU_VERSION: lvp
|
||||
VK_DRIVER: lvp
|
||||
DEQP_FRACTION: 10
|
Loading…
Reference in New Issue