Change in jenkins[master]: Creating a universal 'deploy-to' job

Code Review gerrit at ovirt.org
Wed May 3 08:04:09 UTC 2017


>From Barak Korren <bkorren at 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 at 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 at redhat.com>
Gerrit-Reviewer: Anton Marchukov <amarchuk at redhat.com>
Gerrit-Reviewer: Barak Korren <bkorren at redhat.com>
Gerrit-Reviewer: Daniel Belenky <dbelenky at redhat.com>
Gerrit-Reviewer: Evgheni Dereveanchin <ederevea at redhat.com>
Gerrit-Reviewer: Eyal Edri <eedri at redhat.com>
Gerrit-Reviewer: Gil Shinar <gshinar at redhat.com>
Gerrit-Reviewer: Ido Rosenzwig <irosenzw at redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Lev Veyde <lveyde at redhat.com>
Gerrit-Reviewer: Nadav Goldin <ngoldin at redhat.com>
Gerrit-Reviewer: Rafael Martins <rafael at rafaelmartins.eng.br>
Gerrit-Reviewer: Sandro Bonazzola <sbonazzo at redhat.com>
Gerrit-Reviewer: Shlomo Ben David <sbendavi at redhat.com>
Gerrit-Reviewer: Simone Tiraboschi <stirabos at redhat.com>
Gerrit-Reviewer: Yedidyah Bar David <didi at redhat.com>
Gerrit-Reviewer: Yuval Turgeman <yturgema at redhat.com>


More information about the Engine-commits mailing list