24 Commits

Author SHA1 Message Date
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
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
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
71dc630343 pkglistgen: Generate the release packages first
If the release package changes, we don't bother syncing the repos (as
the repo will be dirty in the 2nd step)
2021-10-24 08:59:12 +02:00
0397656ec6 pkglistgen: add openSUSE:Leap:15.3:Update:Respin 2021-09-24 16:20:29 +08:00
Stephan Kulow
8b3ef04679 gocd: Use python3 -u for pkglistgen
osc outputs the checkout to stdout while all other debug messages are on
stderr, so creating a confusion in the log. So don't buffer stdout
2021-09-21 10:39:08 +02:00
fdf60bfadd gocd: fix a missing whitespace between command and argument for skippkg-finder 2021-09-01 01:30:30 +08:00
b9202df021 Run skippkg-finder.py before pkglistgen 2021-08-26 21:37:15 +08:00
Fabian Vogt
33d44e218e gocd: Fix timer specification for Update.Repos.Leap 2021-08-20 09:17:52 +02:00
3db2ad4482 gocd: increase the timer for fire Leap updaterepos every 3 days
Since Leap's ftp-tree takes more time to build, increase the timer for
fire Leap updates repos every 3 days, otherwise a new change might
trigger mediums rebuild then a rebuild counter sync following later.
2021-08-19 13:43:56 +08:00
528c848619 pkglistgen: initialize pkglistgen for Leap 15.4 2021-07-13 16:44:15 +08:00
Stephan Kulow
cb2e500ad4 Transpose #2568 into the proper format 2021-07-12 10:13:30 +02:00
40b381fb24 pkglistgen opensuse gocd: remove 15.3 pkglsitgen and updaterepos 2021-06-23 14:52:42 +08:00
Fabian Vogt
c5733f5951 gocd: Drop obsolete projects, fix whitespace
- Drop Leap:15.1:Images and Leap:15.2:MicroOS
- Some .yaml files were changed manually, adjust the .erb source
- Delete some unnecessary/duplicate whitespace
2021-04-15 10:34:05 +02:00
deee1d9053 pkglistgen gocd: rename Pkglistgen.openSUSE_Leap to avoid the dup'ed key 2020-11-02 23:39:44 +08:00
ad5a9af1a7 Leap 15.3: Jump project discontinued but Leap 15.3 started 2020-11-02 16:14:06 +08:00
476a62628e pkglistgen: add Leap 15.2 MicroOS back to pipeline
Leap 15.2 MicroOS is still ongoing, add pkglsitgen service for Leap 15.2
MicroOS back, this change also renamed old Leap pipeline to Jump.
2020-10-22 16:50:09 +08:00
cb42d1c252 gocd: remove Leap config and enable Jump project to pipeline if needed 2020-08-11 14:59:32 +08:00
fa404056bb Add pkglistgen instance for openSUSE:Factory:RISCV 2020-07-04 18:04:54 +02:00
Ludwig Nussel
b456b534f3 Forgot to add the erb file too... 2020-06-23 11:26:13 +02:00
Jimmy Berry
63deffe827 gocd: update 15.1 jobs to 15.2. 2019-07-18 14:45:57 -05:00
Stephan Kulow
bb4ad17871 Remove the 3 suffix - python3 is now everywhere 2019-05-29 18:13:38 +02:00
Stephan Kulow
531173bdc3 pkglistgen needs to run in the python3 container
Merge leap and factory pkglistgen config - they are very much the same
2019-05-13 12:17:12 +02:00