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: