Merge pull request #2897 from DimStar77/legacyx86

gocd: Add configuration for openSUSE:Factory:LegacyX86
This commit is contained in:
Stephan Kulow 2022-11-25 19:59:57 +01:00 committed by GitHub
commit 1eb9923a9f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 50 additions and 1 deletions

View File

@ -44,6 +44,13 @@ pipelines:
- script: | - script: |
python3 -u ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p openSUSE:Factory:ARM -s ring1 --only-release-packages --force python3 -u ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p openSUSE:Factory:ARM -s ring1 --only-release-packages --force
python3 -u ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p openSUSE:Factory:ARM -s ring1 python3 -u ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p openSUSE:Factory:ARM -s ring1
openSUSE_Factory_LegacyX86_target:
resources:
- repo-checker
tasks:
- script: |
python3 -u ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p openSUSE:Factory:LegacyX86 -s target --only-release-packages --force
python3 -u ./pkglistgen.py -d -A https://api.opensuse.org update_and_solve -p openSUSE:Factory:LegacyX86 -s target
openSUSE_Factory_PowerPC: openSUSE_Factory_PowerPC:
resources: resources:
- repo-checker - repo-checker

View File

@ -16,7 +16,7 @@ pipelines:
approval: approval:
type: manual type: manual
jobs: jobs:
<% ['openSUSE:Factory/target', 'openSUSE:Factory/ring1', 'openSUSE:Factory:ARM/target', 'openSUSE:Factory:ARM/ring1', 'openSUSE:Factory:PowerPC', 'openSUSE:Factory:zSystems', 'openSUSE:Factory:RISCV'].each do |project| <% ['openSUSE:Factory/target', 'openSUSE:Factory/ring1', 'openSUSE:Factory:ARM/target', 'openSUSE:Factory:ARM/ring1', 'openSUSE:Factory:LegacyX86/target', 'openSUSE:Factory:PowerPC', 'openSUSE:Factory:zSystems', 'openSUSE:Factory:RISCV'].each do |project|
project=project.split('/') project=project.split('/')
name=project[0].gsub(':', '_') name=project[0].gsub(':', '_')
if project.size > 1 if project.size > 1

View File

@ -20,6 +20,26 @@ pipelines:
- script: |- - script: |-
echo "openSUSE:Factory" echo "openSUSE:Factory"
./project-installcheck.py --debug check --add-comments --store openSUSE:Factory:Staging/dashboard openSUSE:Factory ./project-installcheck.py --debug check --add-comments --store openSUSE:Factory:Staging/dashboard openSUSE:Factory
Trigger.Rebuild.Factory.LegacyX86:
group: openSUSE.Checkers
lock_behavior: unlockWhenFinished
environment_variables:
OSC_CONFIG: /home/go/config/oscrc-factory-maintainer
materials:
script:
git: https://github.com/openSUSE/openSUSE-release-tools.git
timer:
spec: 0 0 * ? * *
only_on_changes: false
stages:
- Run:
approval: manual
resources:
- repo-checker
tasks:
- script: |-
echo "openSUSE:Factory:LegacyX86"
./project-installcheck.py --debug check --store home:repo-checker/rebuilds openSUSE:Factory:LegacyX86
Trigger.Rebuild.Factory.Power: Trigger.Rebuild.Factory.Power:
group: openSUSE.Checkers group: openSUSE.Checkers
lock_behavior: unlockWhenFinished lock_behavior: unlockWhenFinished

View File

@ -42,6 +42,27 @@ pipelines:
- script: |- - script: |-
install -D /home/go/config/openqa-client.conf /home/go/.config/openqa/client.conf install -D /home/go/config/openqa-client.conf /home/go/.config/openqa/client.conf
scripts/totest-manager.py -A https://api.opensuse.org --debug run openSUSE:Factory:ARM scripts/totest-manager.py -A https://api.opensuse.org --debug run openSUSE:Factory:ARM
TTM.Factory_LegacyX86:
group: openSUSE.Checkers
lock_behavior: unlockWhenFinished
environment_variables:
OSC_CONFIG: /home/go/config/oscrc-totest-manager
materials:
script:
git: https://github.com/openSUSE/openSUSE-release-tools.git
destination: scripts
timer:
spec: 0 */15 * ? * *
only_on_changes: false
stages:
- Run:
approval: manual
resources:
- staging-bot
tasks:
- script: |-
install -D /home/go/config/openqa-client.conf /home/go/.config/openqa/client.conf
scripts/totest-manager.py -A https://api.opensuse.org --debug run openSUSE:Factory:LegacyX86
TTM.Factory_PowerPC: TTM.Factory_PowerPC:
group: openSUSE.Checkers group: openSUSE.Checkers
lock_behavior: unlockWhenFinished lock_behavior: unlockWhenFinished

View File

@ -3,6 +3,7 @@ pipelines:
<% for project in %w( <% for project in %w(
openSUSE:Factory openSUSE:Factory
openSUSE:Factory:ARM openSUSE:Factory:ARM
openSUSE:Factory:LegacyX86
openSUSE:Factory:PowerPC openSUSE:Factory:PowerPC
openSUSE:Factory:zSystems openSUSE:Factory:zSystems
openSUSE:Leap:15.3:ARM openSUSE:Leap:15.3:ARM