From 26417211aef39b29878d7db9ac7c2c7222cf2022 Mon Sep 17 00:00:00 2001 From: Vignesh Raman Date: Tue, 7 May 2024 18:31:33 +0530 Subject: [PATCH] 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 9442571664e ("ci: separate hiden jobs to -inc.yml files"). Signed-off-by: Vignesh Raman Part-of: --- src/virtio/ci/gitlab-ci-inc.yml | 19 +++++++++++++++++++ src/virtio/ci/gitlab-ci.yml | 21 ++------------------- 2 files changed, 21 insertions(+), 19 deletions(-) create mode 100644 src/virtio/ci/gitlab-ci-inc.yml diff --git a/src/virtio/ci/gitlab-ci-inc.yml b/src/virtio/ci/gitlab-ci-inc.yml new file mode 100644 index 00000000000..58a526ebbe4 --- /dev/null +++ b/src/virtio/ci/gitlab-ci-inc.yml @@ -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" diff --git a/src/virtio/ci/gitlab-ci.yml b/src/virtio/ci/gitlab-ci.yml index 07fbe4ae661..23c496f6efe 100644 --- a/src/virtio/ci/gitlab-ci.yml +++ b/src/virtio/ci/gitlab-ci.yml @@ -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: