Stephan Kulow
97f838f2c2
Merge pull request #2835 from DimStar77/stagingbot
...
StagingBot: call staging rebuild first (support random fails) and handle Factory:NonFree
2022-08-10 08:32:48 +02:00
cb5643905e
Do not fail when there is no cloud image to be released to TEST
2022-08-08 20:37:42 -03:00
5acd5f0d02
StagingBot: call staging rebuild first (support random fails) and handle Factory:NonFree
2022-08-08 12:20:47 +02:00
16546c4710
gocd: keep LEO group name in botmaster
2022-08-05 15:07:59 +02:00
ed051461d2
gocd: more rename from LEO to ALP
2022-08-05 15:03:46 +02:00
015657f4fc
gocd: LEO is replaced with ALP
2022-08-05 14:40:43 +02:00
b183a06498
Enable Leap 15.5 rebuild-trigger
2022-07-28 22:43:45 +08:00
7131167301
Enable Leap 15.5 TTM
2022-07-28 18:37:59 +08:00
79092e445b
Enable 15.5 and SLE15 SP5 Backports
2022-07-28 18:31:17 +08:00
1ea0140f70
Update for SLE15.Target
...
- Remove SLE15.SP*.RelPkgs and SLE15.SP*.Package.Lists pipelines that
will be handle by SLSA botmaster server
- Update service pack (SP4 -> SP5) on Images pipeline
2022-07-21 15:24:08 -03:00
Stephan Kulow
1fe31ebf9d
gocd: Fix previous change - comments don't work in scripts
2022-07-18 15:28:06 +02:00
Stephan Kulow
0837f21d0a
gocd: Don't run staging-bot for SP5 (for now)
2022-07-18 12:33:43 +02:00
Stephan Kulow
9dd1cad299
rabbit-openqa: If OSRT:OpenQAMapping contains garbage, just continue
2022-07-15 12:59:17 +02:00
Lubos Kocman
c354a3fe71
Add Micro 5.3 into ttm
2022-07-14 15:08:19 +02:00
Lubos Kocman
03d6733b19
Add LeapMicro 5.3 bot configuration
2022-07-14 14:27:28 +02:00
e0ea2c9c16
Update checkers and stagings pipelines for SLE15 (SP4 -> SP5)
2022-07-05 16:13:40 -03:00
Martin Loviska
cf9bad31d0
ALP:Enable autosync
2022-06-20 14:58:41 +02:00
Fabian Vogt
05ff291435
Merge pull request #2812 from sysrich/removekubic
...
Remove all Kubic tooling
2022-06-03 16:02:31 +02:00
Fabian Vogt
5cef3b8f81
Run gocd/generate.sh
2022-06-03 15:38:05 +02:00
Fabian Vogt
acd3a304ca
dockerhub-publisher.gocd.yaml: Use this repo for docker_publisher.py now
2022-05-31 16:08:11 +02:00
Fabian Vogt
2d7cd46b6a
dockerhub-publisher.yaml -> dockerhub-publisher.gocd.yaml
...
Otherwise gocd doesn't look at it.
2022-05-31 16:06:18 +02:00
Fabian Vogt
7e00d7d8cb
Merge pull request #1438 from Vogtinator/docker-release-properly
...
Introduce a new docker-publisher bot
2022-05-31 16:04:46 +02:00
cd2c226eb0
Introduce a new docker-publisher bot
...
It takes binaries from OBS and pushes them to Docker Hub when necessary.
2022-05-31 15:18:02 +02:00
Fabian Vogt
ba3b4174aa
Use consistent URL for openSUSE-release-tools.git
...
Otherwise it's treated as different material by GoCD
2022-05-31 14:05:16 +02:00
Richard Brown
7cb280e040
Remove all Kubic tooling
2022-05-25 14:26:55 +02:00
4b1431f34d
Update Micro IBS project (Micro53) in botmaster
2022-05-24 16:21:05 -03:00
cda3a704d0
Fix packages released to containers repo
...
Limited to only container packages to be released to :TEST. Previously
all packages were being released.
2022-05-11 18:35:33 -03:00
f020a6255f
Add support to containerfile repo to SLE15
2022-05-09 11:05:12 -03:00
732640139e
TTM: add openSUSE:Leap:Micro:5.2:Images to pipeline for appliance and containerfile
2022-04-13 20:33:34 +08:00
Stephan Kulow
a36b8f9864
check_bugowner: Decline new packages without bugowner entry
2022-04-05 16:54:05 +02:00
Stephan Kulow
50910bf038
gocd: Simplify the groups and restrict them in the CI
2022-04-05 13:13:15 +02:00
jknphy
063b014205
Add automatic notifications for D-Installer
2022-04-04 14:35:52 +02:00
Stephan Kulow
0fac6e094c
Split the Update.Repos.leap pipeline into two
...
We need to pause the Respin part
2022-04-02 13:40:57 +02:00
Stephan Kulow
6ce3c9b28f
repo monitor: Only keep looking for scheduling repos
...
Once the repo is building again, we don't want to poll but wait
for amqp again
2022-04-02 11:31:24 +02:00
Stephan Kulow
97ef270b3f
repo monitor: If a repo is in scheduler flux, just keep monitoring it
...
There is a good chance that the scheduler won't send another event, so
we can't just discard unfinished repos :(
2022-04-01 14:59:35 +02:00
Stephan Kulow
23b9947f3e
check.build.success check: Just keep checking on dirty repos
...
The OBS scheduler has suprising ways to re-review the repo state
and if it does, the build state changes and we're back to 'building'
even if that review
2022-04-01 12:30:35 +02:00
Stephan Kulow
31e653f63f
project-installcheck: Only add comments for the run in openSUSE:Factory
2022-03-29 08:12:53 +02:00
Stephan Kulow
6c63203401
stagings: Report to standard repo if the images are enabled
...
As OBS staging workflow ignores checks on disabled repositories we
need a way to block the acceptance of standard repo while images
repo isn't enabled to build.
2022-03-19 14:44:06 +01:00
Dirk Müller
5380bfce7d
remove rebuild trigger for openSUSE:Step:*Update
...
The updates are merged in the main repository already, no need
to trigger them separately
2022-03-18 15:18:16 +01:00
Stephan Kulow
e6d0b75a9d
gocd: Don't evaluate a repo as succeeded if all are disabled
...
This avoids pkglistgen running on empty stagings
2022-03-18 08:01:28 +01:00
2878f87e72
Add TTM workflow for Leap Micro 5.2
2022-03-10 16:09:43 +01:00
Stephan Kulow
b9fe5ff108
gocd: Run check_bugowner on SLE side
2022-03-10 12:00:09 +01:00
50c139da5a
leapmicro: add leapmicro to pipeline
2022-03-08 00:30:57 +08:00
Stephan Kulow
762f129b4d
gocd: Create release packages as early as possible
...
There is no reason to wait for the rest to build to generate release
packages, they don't depend on other packages
2022-03-06 09:28:25 +01:00
Stephan Kulow
040e91a193
gocd: Fix subprocess.run usage
2022-03-05 15:28:05 +01:00
Stephan Kulow
ac763b3124
Merge pull request #2735 from coolo/more_exit_0
...
pkglistgen: Only solve one project at a time
2022-03-05 15:20:44 +01:00
Stephan Kulow
30aeceb376
gocd: Fix rare failure to push to notifications repo
...
These failures are healed automatically, so it's purely to avoid
extra mails for breaking pipelines
2022-03-05 08:35:27 +01:00
Stephan Kulow
1870e989a4
pkglistgen: Only solve one project at a time
...
As we deprecated 'all' we can just as well rely on only one project
given (which is also what we do in gocd) to ease error reporting.
The old method of running all projects in a loop stemed from the
old pkglistgen not having a scheduler so we relied on serial execution.
2022-03-05 08:21:19 +01:00
Stephan Kulow
313908293f
pkglistgen: Deprecate scope 'all'
...
Within gocd we run each job on its own worker and don't rely on builtin
loop. So no need to care for a remote config
2022-03-04 11:27:12 +01:00
Stephan Kulow
95db8a0091
More origin manager cleanup
...
As we don't do automatic origin updates in no project, remove the
update monitors. Those have been paused on botmaster for half a year
and just no project relies on them any longer
2022-02-25 10:10:09 +01:00