From Barak Korren <bkorren(a)redhat.com>:
Barak Korren has submitted this change and it was merged. (
https://gerrit.ovirt.org/80227
)
Change subject: Implement STD-CI pre-merge with a pipeline
......................................................................
Implement STD-CI pre-merge with a pipeline
Put implementation of STD-CI in one pipline.
This has a few benefits:
1. You need to define just one job per-project in YAML as opposed to a
job for every OS and arch.
2. Since its a single job, this will eliminate the issue of having the
GitHub PR trigger spam PRs with whitelist messages
3. Groovy is far more flexible the YAML, so it will be easier to add
features in the future
The biggest shortcoming of this is that it will be harder to know which
job does what by looking at the running jobs. Will try to make this
easier by manipulating job build names.
Adding just a manual job for now, will add more jobs to trigger on other things
in later patches
Change-Id: I4fa233a31ce04b6fcd95784fc98c1d85f529a18a
Signed-off-by: Barak Korren <bkorren(a)redhat.com>
Jira-Ticket:
https://ovirt-jira.atlassian.net/browse/OVIRT-1522
---
M jobs/confs/groovy-scripts/pipeline-loader.groovy
A jobs/confs/staging-projects/standard-pipelines.yaml
A jobs/confs/yaml/templates/standard-pipeline.yaml
A pipelines/standard-stage.groovy
4 files changed, 401 insertions(+), 3 deletions(-)
Approvals:
Barak Korren: Verified; Looks good to me, approved; Ready for merge
Gil Shinar: Looks good to me
Jenkins CI: Passed CI tests
--
To view, visit
https://gerrit.ovirt.org/80227
To unsubscribe, visit
https://gerrit.ovirt.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I4fa233a31ce04b6fcd95784fc98c1d85f529a18a
Gerrit-PatchSet: 31
Gerrit-Project: jenkins
Gerrit-Branch: master
Gerrit-Owner: Barak Korren <bkorren(a)redhat.com>
Gerrit-Reviewer: Anton Marchukov <amarchuk(a)redhat.com>
Gerrit-Reviewer: Barak Korren <bkorren(a)redhat.com>
Gerrit-Reviewer: Daniel Belenky <dbelenky(a)redhat.com>
Gerrit-Reviewer: Evgheni Dereveanchin <ederevea(a)redhat.com>
Gerrit-Reviewer: Eyal Edri <eedri(a)redhat.com>
Gerrit-Reviewer: Gil Shinar <gshinar(a)redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Nadav Goldin <ngoldin(a)redhat.com>
Gerrit-Reviewer: Shlomo Ben David <sbendavi(a)redhat.com>
Gerrit-Reviewer: Staging Jenkins Server