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