From Barak Korren <bkorren(a)redhat.com>:
Barak Korren has submitted this change and it was merged.
Change subject: Creating a universal 'deploy-to' job
......................................................................
Creating a universal 'deploy-to' job
Job will trigger on Gerrit merges, wait for all build-artifacts jobs
that were triggered on the same event to finish and only then submit the
built packages to experimental.
This is aimed at solving a number of issues with the current
experimental deployment scheme, as described in the linked Jira tickets.
This job will also lay the groundwork to submitting builds as changes
to the change queue.
This patch also removes triggering of the older 'deploy-to' jobs from
Gerrit-based STD-CI jobs. This job does not yet support to current
configuration of GitHub-based jobs, so the older 'deploy-to' jobs are
kept for that.
Change-Id: I456d08c14e51f3278fa205d90360513c6de55545
Jira-Ticket:
https://ovirt-jira.atlassian.net/browse/OVIRT-1315
Jira-Ticket:
https://ovirt-jira.atlassian.net/browse/OVIRT-1077
Signed-off-by: Barak Korren <bkorren(a)redhat.com>
---
M jobs/confs/groovy-scripts/pipeline-loader.groovy
M jobs/confs/projects/ovirt/deploy_to_experimental.yaml
M jobs/confs/yaml/publishers/standard.yaml
A jobs/confs/yaml/templates/standard-deploy.yaml
M jobs/confs/yaml/templates/standard-stage.yaml
A pipelines/deployer.groovy
6 files changed, 331 insertions(+), 60 deletions(-)
Approvals:
Barak Korren: Verified; Looks good to me, approved; Ready for merge
Jenkins CI: Passed CI tests
--
To view, visit
https://gerrit.ovirt.org/75504
To unsubscribe, visit
https://gerrit.ovirt.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I456d08c14e51f3278fa205d90360513c6de55545
Gerrit-PatchSet: 26
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: Ido Rosenzwig <irosenzw(a)redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Lev Veyde <lveyde(a)redhat.com>
Gerrit-Reviewer: Nadav Goldin <ngoldin(a)redhat.com>
Gerrit-Reviewer: Rafael Martins <rafael(a)rafaelmartins.eng.br>
Gerrit-Reviewer: Sandro Bonazzola <sbonazzo(a)redhat.com>
Gerrit-Reviewer: Shlomo Ben David <sbendavi(a)redhat.com>
Gerrit-Reviewer: Simone Tiraboschi <stirabos(a)redhat.com>
Gerrit-Reviewer: Yedidyah Bar David <didi(a)redhat.com>
Gerrit-Reviewer: Yuval Turgeman <yturgema(a)redhat.com>