Run the SP5 installcheck per staging project and triggered by repo changes

This commit is contained in:
Stephan Kulow
2019-05-27 16:09:53 +02:00
parent 5936151c95
commit 599f820a3d
2 changed files with 210 additions and 69 deletions

View File

@@ -197,26 +197,30 @@ pipelines:
- staging-bot3
tasks:
- script: ./check_source.py -A https://api.suse.de --verbose --skip-add-reviews --group factory-auto review
SLE12.SP5.InstallCheck:
<% %w(A B C D H S V Y).each do |letter| -%>
SLE12.SP5.InstallCheck.<%= letter %>:
group: SLE.Checkers
lock_behavior: unlockWhenFinished
timer:
spec: 0 */20 * ? * *
environment_variables:
OSC_CONFIG: /home/go/config/oscrc-repo-checker
materials:
git:
scripts:
git: https://github.com/openSUSE/openSUSE-release-tools.git
destination: scripts
whitelist:
- DO_NOT_TRIGGER
stagings:
git: git://botmaster.suse.de/suse-repos.git
destination: repos
whitelist:
- SUSE:SLE-12-SP5:GA:Staging:<%= letter %>_-_standard.yaml
stages:
- Run:
approval:
type: manual
jobs:
<% %w(A B C D H S V Y).each do |letter| -%>
Run.<%= letter %>:
timeout: 0
resources:
- repo-checker3
tasks:
- script: ./staging-installcheck.py -d -p SUSE:SLE-12-SP5:GA -A https://api.suse.de -s <%= letter %>
timeout: 0
resources:
- repo-checker3
tasks:
- script: |-
cd scripts
./staging-installcheck.py -d -p SUSE:SLE-12-SP5:GA -A https://api.suse.de -s <%= letter %>
<% end %>