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