Split tmt plans into separate zuul jobs
This should improve the experience by having separate clickable links for each test matrix item and see the pass/fail more early. Also make Testing Farm scale better as it uses separate TF requests for testing. Signed-off-by: Miroslav Vadkerti <mvadkert@redhat.com>
This commit is contained in:
committed by
ngompa
parent
c3e509d22e
commit
28f7cf0cf6
+404
-5
@@ -1,20 +1,382 @@
|
||||
---
|
||||
|
||||
- job:
|
||||
name: build-images-x86_64
|
||||
name: build-images-x86_64/asahi/build-fex-rootfs
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/asahi/build-fex-rootfs"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
|
||||
- job:
|
||||
name: build-images-aarch64
|
||||
name: build-images-x86_64/cloud/base/build-aws
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/cloud/base/build-aws"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/cloud/base/build-azure
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/cloud/base/build-azure"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/cloud/base/build-gcp
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/cloud/base/build-gcp"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/cloud/base/build-generic
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/cloud/base/build-generic"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/cloud/base/build-uefi-uki
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/cloud/base/build-uefi-uki"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/container/base/build-generic
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/container/base/build-generic"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/container/base/build-generic-init
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/container/base/build-generic-init"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/container/base/build-generic-minimal
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/container/base/build-generic-minimal"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/container/toolbox/build-toolbox
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/container/toolbox/build-toolbox"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/desktop/kde/build-desktop-disk
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/desktop/kde/build-desktop-disk"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/desktop/kde/build-desktop-live
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/desktop/kde/build-desktop-live"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/desktop/workstation/build-disk
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/desktop/workstation/build-disk"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/desktop/workstation/build-live
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/desktop/workstation/build-live"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/server/guest/build-generic
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/server/guest/build-generic"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/server/host/build-generic
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/server/host/build-generic"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/vagrant/base/build-libvirt
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/vagrant/base/build-libvirt"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/vagrant/base/build-virtualbox
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/vagrant/base/build-virtualbox"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-x86_64/wsl/build
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/wsl/build"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: x86_64
|
||||
- job:
|
||||
name: build-images-aarch64/asahi/build-fex-rootfs
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/asahi/build-fex-rootfs"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/cloud/base/build-aws
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/cloud/base/build-aws"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/cloud/base/build-azure
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/cloud/base/build-azure"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/cloud/base/build-gcp
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/cloud/base/build-gcp"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/cloud/base/build-generic
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/cloud/base/build-generic"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/cloud/base/build-uefi-uki
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/cloud/base/build-uefi-uki"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/container/base/build-generic
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/container/base/build-generic"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/container/base/build-generic-init
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/container/base/build-generic-init"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/container/base/build-generic-minimal
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/container/base/build-generic-minimal"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/container/toolbox/build-toolbox
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/container/toolbox/build-toolbox"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/desktop/kde/build-desktop-disk
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/desktop/kde/build-desktop-disk"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/desktop/kde/build-desktop-live
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/desktop/kde/build-desktop-live"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/desktop/workstation/build-disk
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/desktop/workstation/build-disk"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/desktop/workstation/build-live
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/desktop/workstation/build-live"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/server/guest/build-generic
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/server/guest/build-generic"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/server/host/build-generic
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/server/host/build-generic"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/vagrant/base/build-libvirt
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/vagrant/base/build-libvirt"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/vagrant/base/build-virtualbox
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/vagrant/base/build-virtualbox"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
- job:
|
||||
name: build-images-aarch64/wsl/build
|
||||
parent: tmt-test
|
||||
vars:
|
||||
tmt_url: "https://pagure.io/{{ zuul.project.name }}"
|
||||
tmt_ref: "{{ zuul.ref }}"
|
||||
tmt_plan: "/tmt/plans/wsl/build"
|
||||
distro: fedora-rawhide
|
||||
compose: Fedora-latest
|
||||
tf_arch: aarch64
|
||||
@@ -22,5 +384,42 @@
|
||||
- project:
|
||||
check:
|
||||
jobs:
|
||||
- build-images-x86_64
|
||||
- build-images-aarch64
|
||||
|
||||
- build-images-x86_64/asahi/build-fex-rootfs
|
||||
- build-images-x86_64/cloud/base/build-aws
|
||||
- build-images-x86_64/cloud/base/build-azure
|
||||
- build-images-x86_64/cloud/base/build-gcp
|
||||
- build-images-x86_64/cloud/base/build-generic
|
||||
- build-images-x86_64/cloud/base/build-uefi-uki
|
||||
- build-images-x86_64/container/base/build-generic
|
||||
- build-images-x86_64/container/base/build-generic-init
|
||||
- build-images-x86_64/container/base/build-generic-minimal
|
||||
- build-images-x86_64/container/toolbox/build-toolbox
|
||||
- build-images-x86_64/desktop/kde/build-desktop-disk
|
||||
- build-images-x86_64/desktop/kde/build-desktop-live
|
||||
- build-images-x86_64/desktop/workstation/build-disk
|
||||
- build-images-x86_64/desktop/workstation/build-live
|
||||
- build-images-x86_64/server/guest/build-generic
|
||||
- build-images-x86_64/server/host/build-generic
|
||||
- build-images-x86_64/vagrant/base/build-libvirt
|
||||
- build-images-x86_64/vagrant/base/build-virtualbox
|
||||
- build-images-x86_64/wsl/build
|
||||
- build-images-aarch64/asahi/build-fex-rootfs
|
||||
- build-images-aarch64/cloud/base/build-aws
|
||||
- build-images-aarch64/cloud/base/build-azure
|
||||
- build-images-aarch64/cloud/base/build-gcp
|
||||
- build-images-aarch64/cloud/base/build-generic
|
||||
- build-images-aarch64/cloud/base/build-uefi-uki
|
||||
- build-images-aarch64/container/base/build-generic
|
||||
- build-images-aarch64/container/base/build-generic-init
|
||||
- build-images-aarch64/container/base/build-generic-minimal
|
||||
- build-images-aarch64/container/toolbox/build-toolbox
|
||||
- build-images-aarch64/desktop/kde/build-desktop-disk
|
||||
- build-images-aarch64/desktop/kde/build-desktop-live
|
||||
- build-images-aarch64/desktop/workstation/build-disk
|
||||
- build-images-aarch64/desktop/workstation/build-live
|
||||
- build-images-aarch64/server/guest/build-generic
|
||||
- build-images-aarch64/server/host/build-generic
|
||||
- build-images-aarch64/vagrant/base/build-libvirt
|
||||
- build-images-aarch64/vagrant/base/build-virtualbox
|
||||
- build-images-aarch64/wsl/build
|
||||
|
||||
Reference in New Issue
Block a user