544 Commits

Author SHA1 Message Date
2e8c1e37eb gocd: add rebuild pipeline for ALP 2024-02-07 14:40:12 +01:00
3e2945d3f8 Initial pipeline setup for Leap Micro 6.0 2024-01-25 16:36:29 +01:00
6ab1d3590d
Merge pull request #3045 from dirkmueller/stop_bci_repo_on_ltss
Remove SP3 and SP4 BCI repos
2024-01-03 17:18:46 +01:00
b8fff457a5
Slightly more useful info logging for source changes 2024-01-03 17:16:22 +01:00
6441a0ad66
use list comprehension instead of set comparison
Co-authored-by: Fabian Vogt <fabian@ritter-vogt.de>
2024-01-03 17:12:24 +01:00
4aa5565efc
publish bci repo right away on package set changes
When there was a source commit on the bci repo, then the set of
packages changed, which likely means we need those changes to pass
the tests on the container release pipelines. So don't wait for 24h
but publish right away.

Also trigger on the oldest published state rather than the newest one
so that we do not need to wait another 24h per openQA failure to resume
publishing.
2024-01-03 17:12:20 +01:00
de969a7415
Remove SP3 and SP4 BCI repos
These SPs are in LTSS mode so the BCI repo no longer needs
to be updated.
2024-01-03 17:03:25 +01:00
Gustavo Yokoyama Ribeiro
6478168ac7
Merge pull request #3043 from gyr/MarbleTarget
Add timer to monitor release finished for SLE-Micro
2024-01-03 08:01:31 -03:00
2a72809af4 Add timer to monitor release finished for SLE-Micro 2023-12-26 11:27:05 -03:00
30fd79dde6 Create Staging pipelines for ALP Dolomite 1.0 2023-12-26 11:13:37 -03:00
4991807af1 Revert "Temporary disable checks for ALP"
This reverts commit 19153a2b67c8386399b4d9fd2ef2f86207837998.
2023-11-16 20:19:51 -03:00
f2bafc3db9
Update factory dashboard rsync target
Machine moved to a new location, use DNS name of the new proxy server.

Signed-off-by: Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
2023-11-04 17:58:33 +01:00
c46db9b61a
Merge pull request #3029 from dirkmueller/release_repos_separately
Release bci repositories per architecture independently
2023-10-27 14:29:54 +02:00
b5d1da4823
Only treat aarch64 and x86_64 as mandatory
Other architectures will be released when no jobs can be found for them
2023-10-27 12:39:06 +02:00
Dirk Müller
40869a9102
Docstring improvements 2023-10-27 11:09:12 +02:00
Dirk Müller
61561e6901
Wait a randomized interval 2023-10-27 11:08:41 +02:00
Fabian Vogt
3a138b518c
Merge pull request #3025 from Vogtinator/staginggroup
gocd/rabbit-openqa.py: Ignore jobs without group
2023-10-27 10:48:36 +02:00
2ef260b51a
Release bci repositories per architecture independently
There is no real good reason to wait for all the architectures
to pass testing, so if there is one architecture finished, release it.
2023-10-26 18:57:53 +02:00
fcdc5356b1
Merge pull request #3027 from gyr/CleanupPipelines
Remove QR and 2 SLE-Micro pipelines
2023-10-26 23:04:01 +08:00
Fabian Vogt
2891f1318f
Merge pull request #3026 from dirkmueller/filter_tests_arch
Only check for products to be built successfully
2023-10-26 16:22:06 +02:00
0386001f04 Remove QR and some SLE-Micro pipelines
QR pipelines are not required anymore because QU is using another
tooling to update 000product and 000release-groups

SLE-Micro pipelines are moved to IBS SLSA botmaster
2023-10-26 10:53:32 -03:00
ad0217e8e4
Only check for products to be built successfully
The "images" repository contains both containers and ftp products. we
only want to wait for the products, which are built in the "local" arch.
2023-10-26 15:37:00 +02:00
Fabian Vogt
b751486ca1 gocd/rabbit-openqa.py: Ignore jobs without group
Jobs without a group are not production jobs either.
This also avoids a KeyError later.
2023-10-26 14:42:11 +02:00
Gustavo Yokoyama Ribeiro
43319024df
Merge pull request #3024 from gyr/DolomiteStaging
Temporary disable checks for ALP
2023-10-25 17:21:13 -03:00
19153a2b67 Temporary disable checks for ALP
installcheck and packagelist checks were temporaly disabled for ALP
Staging pipelines to allow openQA workflow test, while the issues
reported by them are not fixed
2023-10-25 10:09:02 -03:00
169dd4f7fe Update SLE-Micro pipelines (5.5->6.0) 2023-10-18 08:11:19 -03:00
Gustavo Yokoyama Ribeiro
fe4936c3ae
Merge pull request #3014 from gyr/alp-installer
Add ALP installer pipelines
2023-09-12 18:08:09 -03:00
Fabian Vogt
84450d10f6 Attempt to publish BCI repos more often
The goal is to publish the repo at most daily. Previously this was ensured
by simply running the bot only once a day. However, due to OBS and openQA
timing this was frequently attempted when either of those wasn't done yet,
which happened several times in a row. To not miss times when they align,
attempt publishing more often but skip a build if the previous publish was
recent enough.
2023-09-12 09:03:17 +02:00
3d49a0658b Remove unused IBS release pipelines 2023-09-11 09:20:10 -03:00
fedc1cb9f2 Add ALP installer pipelines 2023-09-05 17:35:21 -03:00
89eef1cc99 gocd: add checkers for ALP:Source:Standard:1.0
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2023-08-25 16:49:50 +02:00
c951817900 gocd: add stagings for ALP:Source:Standard:1.0
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2023-08-25 16:49:50 +02:00
57b0b16256 gocd: remove old LEO group
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2023-08-25 16:20:26 +02:00
eb406575d4 gocd: enable SP6 jobs on BCI 2023-08-23 17:46:55 +02:00
91442fe215 Add LeapMicro 5.5 pipelines 2023-07-31 11:33:29 +02:00
Marcus Meissner
9078f05cd1 added 15 SP5 QR 2023-07-28 14:40:13 +02:00
Fabian Vogt
d0f73e35ee gocd: Run BCI RepoPublisher at 9:23 daily
Right in between the 9:15 and 9:30 triggers.
2023-07-25 16:18:27 +02:00
Fabian Vogt
4864fc3aef gocd: Add missing directory to BCI RepoPublisher pipeline 2023-07-25 16:05:06 +02:00
fec8443fc8
Merge pull request #2994 from nilxam/156_setup
gocd: enable Leap 15.6 checkers
2023-07-21 17:17:47 +02:00
3301485864
Merge pull request #2993 from Vogtinator/bcirepopublisher
Add BCI repo publishing bot
2023-07-21 17:15:33 +02:00
eb4310bc20 gocd: fix image names for Dolomite 2023-07-21 12:19:29 +02:00
5a2e50a758 gocd: enable Leap 15.6 checkers 2023-07-21 18:04:25 +08:00
Fabian Vogt
a983a4ef6a Add BCI repo publishing bot
Unfortunately TTM itself doesn't quite fit here due to the reasons outlined
in the code and the additional checks are not a good fit for adding it into
the go pipeline description, so write yet another OBS publishing bot!

For the initial test runs this is not triggered by timer runs yet.
2023-07-21 10:43:31 +02:00
249a914246 gocd: rename alp micro to Dolomite 2023-07-17 13:49:17 +02:00
1447e94ef3 Update SLE Micro to 5.5 2023-07-07 08:45:28 -03:00
519b4296c3 Update checkers,stagings and target pipelines for SLE15 (SP5 -> SP6) 2023-07-03 11:17:03 -03:00
Fabian Vogt
18009e544e gocd/rabbit-openqa.py: Ignore projects without a staging setup
Catch a 404 HTTPError and print an error instead of terminating.
2023-06-29 09:15:26 +02:00
Fabian Vogt
992964b032 gocd: Add Leap 15.5 to the Vagrant publisher 2023-06-22 15:55:58 +02:00
Joaquín Rivera
5a5038071b Add prefix for agama so botmaster notifies openQA about builds 2023-06-19 14:19:52 +02:00
Jiri Srain
0ec2663114 also monitor the SUSE:ALP repositories 2023-06-06 11:31:19 +02:00