Thomas Lavocat
2848867434
ci: update manifest tests
...
Manifest-db is finally unblocked and we can update the reference commit.
Done manually this time to speed up the process.
I'm also updating the set of distributions we are testing on, upgrading
it to what's is generated on manifest db.
2023-03-15 10:34:09 +01:00
Thomas Lavocat
2e4d610633
ci: deactivate manifest test for rhel/centos9
...
A bug afflicts image-info on these distributions. We need to perform
modifications to the way image-info mounts the image to do its analyzis.
OSBuild needs some changes for that to happen:
- see https://github.com/osbuild/osbuild/pull/1182 .
Since it will not be possible to land anything on OSBuild until
image-info is fixed, let's temporarily deactivate these two archs.
2022-11-29 11:49:51 +01:00
Jakub Rusz
c638cbcb83
rpmbuild: build rpms on RHEL 8.8 and 9.2 nightly
2022-10-14 10:24:33 +02:00
Thomas Lavocat
77153698c5
ci: remove the composer image test
...
This test that compiles and compare image-info from manifests is
redundant with the tests from manifest-db.
2022-09-14 10:00:43 +02:00
Achilleas Koutsou
4bc6e226ea
rpmbuild: add fedora-37
2022-09-01 11:31:58 +02:00
Thomas Lavocat
f38ddb5f20
test: manifests testing on each PR
...
On each PR test that osbuild don't break the image generation by testing
against the manifest-db that the produced image-infos are still the same
as the one stored.
2022-08-30 14:42:13 +02:00
Alexander Todorov
40b76a6bb2
COMPOSER-1622: Enable testing on Fedora 36
2022-07-25 15:58:43 +02:00
Jakub Rusz
7cd4b4ea66
tests: run tests on RHEL-9.1 and 8.7 nightly
2022-07-16 18:59:06 +02:00
Jakub Rusz
527be5081c
rpmbuild: add fedora-36
2022-06-23 10:41:16 +02:00
Jakub Rusz
2ea15b967d
tests: Update testing to RHEL-8.6 GA
2022-06-16 14:24:02 +02:00
Jakub Rusz
bd7d2a5628
rpmbuild: add RHEL 8.7 and 9.1 nightly
2022-06-16 14:24:02 +02:00
Alexander Todorov
20b8c67c8d
ci: Disable -nightly test runners for 8.6 and 9.0
2022-06-08 14:18:42 +02:00
Alexander Todorov
8884b4cac8
COMPOSER-1576: Start building RPMs on 8.6 & 9.0 GA
2022-06-08 14:18:42 +02:00
Alexander Todorov
222023bc31
COMPOSER-1593: Retire Fedora 34 from CI
2022-06-08 14:18:42 +02:00
Jakub Rusz
008d013e1c
ci: run ci-details.sh
...
This script collects useful information about CI runners.
2022-04-13 14:57:27 +02:00
Jakub Rusz
89666714f4
rpmbuild: run on centos-9
...
Also update terraform SHA and EPEL installation for mockbuild.
2022-02-22 18:05:51 +00:00
Jakub Rusz
d878824696
ci: remove fedora-33 and add fedora-35
2022-02-09 10:52:21 +01:00
Jakub Rusz
df189a7301
ci: update to 8.5 ga runners
2022-02-09 10:52:21 +01:00
Jakub Rusz
087b403042
ci: make jobs interruptible
...
This will cancel old running pipelines if a new one is created.
2022-01-27 13:01:35 +02:00
Jakub Rusz
b38524b7ee
test/ci: fix sonarqube run on main
...
Minor oversight from previous commit. Specify clone depth in
.gitlab-ci.yml file instead.
2022-01-26 13:51:18 +02:00
Jakub Rusz
8bc4bff80c
tests/ci: add sonarqube scan
...
Adding sonarqube scan to the pipeline.
2022-01-25 13:23:36 +02:00
Christian Kellner
0aea72e44e
ci: run ostree image tests via Schutbot
...
OSTree tests, especially the fedora-ostree-image one, will soon
need the tight integration with the host for LVM2/LUKS support.
This we cannot run them in github action containers. Move them
to Schutzbot.
Explicitly install the new sub-package until composer gains the
needed requirement.
2021-12-09 00:44:21 +00:00
Jakub Rusz
8d67396ff3
tests: enable testing on aarch64 RHEL
...
Also update osbuild-composer version.
debug: skip openstack boot on aarch64
2021-11-29 14:46:09 +01:00
Jakub Rusz
de94251a32
ci: switch to rhel-9 runners
...
RHEL-9-Beta is no longer being developed. Switching to RHEL-9 instead.
Currently testing is not run there because of issues linked in the
comment.
2021-11-24 13:26:54 +01:00
Ondřej Budai
a39d5af339
ci: remove 8.5 nightly testing
...
It no longer makes sense because:
- we don't make any changes to 8.5
- we don't regenerate test manifests for 8.5
- osbuild-composer for 8.5 is in the rhel-8.5.0 branch
Also, the latest-8.5.0 symlink was removed, which broke the CI.
2021-10-26 12:39:35 +02:00
Ondřej Budai
74d1806ab0
gitlab: don't save journal
2021-10-21 17:48:08 +02:00
Ondřej Budai
3e402f126c
ci: don't register the runners
...
They all subscribed before deploy.sh is even run.
2021-10-21 17:48:08 +02:00
Jakub Rusz
221381b2de
tests/ci: Switch to testing on 8.4 GA
...
Updating terraform sha and switching to 8.4 GA runners.
Also updating DISTRO_CODE for each runner.
2021-10-12 13:29:37 +02:00
Jakub Rusz
b065a456d6
tests: enable testing on RHEl-8.5 and RHEL-9.0
...
Also update osbuild-composer commit to use newer manifests.
2021-10-12 13:29:37 +02:00
Achilleas Koutsou
8076f2beb2
CI: rename rhel-8.5 runners to rhel-8.5-nightly
...
Signed-off-by: Achilleas Koutsou <achilleas@koutsou.net>
2021-10-05 15:57:45 +02:00
Achilleas Koutsou
3de57ae9a7
mockbuild: add RHEL 8.6
...
- CI runners
- Subscription override for mock templates
- Terraform SHA for 8.6 runners
Signed-off-by: Achilleas Koutsou <achilleas@koutsou.net>
2021-10-05 15:57:45 +02:00
Ondřej Budai
124cda90e2
mockbuild: add rhel 9
2021-07-22 17:58:41 +02:00
Ondřej Budai
f8c249cd8f
ci: build rpms for Fedora 34
2021-07-16 13:02:38 +02:00
Ondřej Budai
4c3c7d7851
ci: enable tests on Fedora aarch64
...
because why not (:
RHEL might be more difficult, let's revisit it later.
2021-07-14 23:51:05 +02:00
Alexander Todorov
6f86cf455f
ci: Start building on 8.5 aarch64
...
we need the RPM before we can even start testing osbuild-composer on
aarch64.
2021-07-05 16:43:35 +02:00
Jakub Rusz
e5d599d8ee
ci: add Gitlab CI
...
This is an inital commit that enables the use of Gitlab CI.
2021-06-30 19:54:37 +02:00
Major Hayden
961322d959
Remove unused GitLab CI configuration
...
We're not using the GitLab CI integration yet and we will need to
rethink how to implement it anyway.
Signed-off-by: Major Hayden <major@redhat.com>
2020-02-19 15:12:52 +01:00
Major Hayden
2691acefeb
Add the first gitlab ci YAML
...
This is the first test of connecting gitlab CI to the github
repository.
Signed-off-by: Major Hayden <major@redhat.com>
2020-01-24 00:41:12 +01:00