Add Zuul CI configuration

This allows us to have pull requests tested before we review changes
to merge.
This commit is contained in:
Neal Gompa
2023-12-20 07:55:40 -05:00
parent 724d3376e7
commit b5003bffbe
10 changed files with 94 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
summary: Build AWS EC2 image
discover:
how: fmf
environment:
image_type: oem
image_profile: Cloud-AmazonEC2
execute:
how: tmt
+8
View File
@@ -0,0 +1,8 @@
summary: Build Azure image
discover:
how: fmf
environment:
image_type: oem
image_profile: Cloud-Azure
execute:
how: tmt
+8
View File
@@ -0,0 +1,8 @@
summary: Build GCP image
discover:
how: fmf
environment:
image_type: oem
image_profile: Cloud-GCE
execute:
how: tmt
+8
View File
@@ -0,0 +1,8 @@
summary: Build OpenStack image
discover:
how: fmf
environment:
image_type: oem
image_profile: Cloud-OpenStack
execute:
how: tmt
+8
View File
@@ -0,0 +1,8 @@
summary: Build Vagrant image for libvirt
discover:
how: fmf
environment:
image_type: oem
image_profile: Vagrant-libvirt
execute:
how: tmt
+11
View File
@@ -0,0 +1,11 @@
summary: Build Vagrant image for VirtualBox
discover:
how: fmf
adjust:
enabled: false
when: arch != x86_64
environment:
image_type: oem
image_profile: Vagrant-VirtualBox
execute:
how: tmt
+11
View File
@@ -0,0 +1,11 @@
summary: Build image
require:
- distribution-gpg-keys
- git-core
- kiwi
- libselinux-utils
framework: shell
path: /
test: |
./kiwi-build --debug --image-type="$image_type" --image-profile="$image_profile" --kiwi-description-dir="${TMT_TREE}" --output-dir="${TMT_TEST_DATA}"
duration: 60m