ci: define a CI manifest file

This is to be used with the command "lcitool manifest ci/manifest.yml"
to re-generate all existing dockerfiles and gitlab CI config.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrangé 2021-09-10 12:38:05 +01:00
parent a2323dccb2
commit 959b52f659

68
ci/manifest.yml Normal file
View File

@ -0,0 +1,68 @@
projects:
- virt-viewer
- libvirt+dist
- libvirt-glib+dist
- gtk-vnc+dist
gitlab:
namespace: virt-viewer
project: virt-viewer
targets:
centos-8:
projects:
- virt-viewer
- libvirt
- libvirt-glib
- gtk-vnc
jobs:
- arch: x86_64
variables:
RPM: skip
centos-stream-8:
jobs:
- arch: x86_64
variables:
RPM: skip
debian-10: x86_64
debian-sid: x86_64
fedora-33: x86_64
fedora-34: x86_64
fedora-rawhide:
jobs:
- arch: x86_64
- arch: mingw32
artifacts:
expiry: 30 days
paths:
- data/virt-viewer-x86*.msi
- arch: mingw64
artifacts:
expiry: 30 days
paths:
- data/virt-viewer-x64*.msi
opensuse-leap-152:
jobs:
- arch: x86_64
variables:
RPM: skip
opensuse-tumbleweed:
jobs:
- arch: x86_64
variables:
RPM: skip
ubuntu-1804: x86_64
ubuntu-2004: x86_64