summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel P. Berrangé <berrange@redhat.com>2021-09-03 17:04:43 +0100
committerDaniel P. Berrangé <berrange@redhat.com>2021-09-03 17:07:32 +0100
commit8e025957c8d0fe99535e9a6f62e34c4302a52d0c (patch)
treecea8b48d16db1dcf509e9ca5d815309bc129b6ef
parentc6c3d2edb14f74ed712b7d313c05021d85c9b9ea (diff)
downloadlibosinfo-8e025957c8d0fe99535e9a6f62e34c4302a52d0c.tar.gz
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. In a slight change to the existing config, the manifest will always use the pre-build osinfo-db-tools package. Nothing in the libosinfo CI tasks, has a need to exercise latest git master for osinfo-db-tools. The latter is covered fine by osinfo-db CI jobs. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
-rw-r--r--ci/manifest.yml53
1 files changed, 53 insertions, 0 deletions
diff --git a/ci/manifest.yml b/ci/manifest.yml
new file mode 100644
index 0000000..9af52f7
--- /dev/null
+++ b/ci/manifest.yml
@@ -0,0 +1,53 @@
+projects:
+ - libosinfo
+ - osinfo-db
+ - osinfo-db-tools+dist
+
+gitlab:
+ namespace: libosinfo
+ project: libosinfo
+
+targets:
+ centos-8:
+ 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
+
+ - arch: mingw64
+
+ 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