Change in jenkins[master]: Implement STD-CI pre-merge with a pipeline

From Barak Korren <bkorren@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@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@redhat.com> Gerrit-Reviewer: Anton Marchukov <amarchuk@redhat.com> Gerrit-Reviewer: Barak Korren <bkorren@redhat.com> Gerrit-Reviewer: Daniel Belenky <dbelenky@redhat.com> Gerrit-Reviewer: Evgheni Dereveanchin <ederevea@redhat.com> Gerrit-Reviewer: Eyal Edri <eedri@redhat.com> Gerrit-Reviewer: Gil Shinar <gshinar@redhat.com> Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Nadav Goldin <ngoldin@redhat.com> Gerrit-Reviewer: Shlomo Ben David <sbendavi@redhat.com> Gerrit-Reviewer: Staging Jenkins Server
participants (1)
-
Code Review