virtio/ci: separate hiden jobs to -inc.yml files
make it easier to re-use the hidden jobs by other project (e.g. linux)
without enabling the executable jobs.
Inspired on 9442571664 ("ci: separate hiden jobs to -inc.yml files").
Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29084>
This commit is contained in:
19
src/virtio/ci/gitlab-ci-inc.yml
Normal file
19
src/virtio/ci/gitlab-ci-inc.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
.venus-rules:
|
||||
stage: layered-backends
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.lavapipe-rules, rules]
|
||||
- changes: &venus_file_list
|
||||
- src/virtio/**/*
|
||||
when: on_success
|
||||
|
||||
|
||||
.venus-lavapipe-test:
|
||||
extends:
|
||||
- .test-vk
|
||||
- .venus-rules
|
||||
variables:
|
||||
VK_DRIVER: virtio
|
||||
CROSVM_GALLIUM_DRIVER: "llvmpipe"
|
||||
CROSVM_VK_DRIVER: "lvp"
|
||||
CROSVM_GPU_ARGS: "vulkan=true,gles=false,backend=virglrenderer,egl=true,surfaceless=true,fixed-blob-mapping=false"
|
||||
@@ -1,22 +1,5 @@
|
||||
.venus-rules:
|
||||
stage: layered-backends
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.lavapipe-rules, rules]
|
||||
- changes: &venus_file_list
|
||||
- src/virtio/**/*
|
||||
when: on_success
|
||||
|
||||
|
||||
.venus-lavapipe-test:
|
||||
extends:
|
||||
- .test-vk
|
||||
- .venus-rules
|
||||
variables:
|
||||
VK_DRIVER: virtio
|
||||
CROSVM_GALLIUM_DRIVER: "llvmpipe"
|
||||
CROSVM_VK_DRIVER: "lvp"
|
||||
CROSVM_GPU_ARGS: "vulkan=true,gles=false,backend=virglrenderer,egl=true,surfaceless=true,fixed-blob-mapping=false"
|
||||
include:
|
||||
- local: 'src/virtio/ci/gitlab-ci-inc.yml'
|
||||
|
||||
venus-lavapipe:
|
||||
extends:
|
||||
|
||||
Reference in New Issue
Block a user