Commit graph

23 commits

Author SHA1 Message Date
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