[ovirt-devel] Heads up: post-merge STDCI triggering is coming to GitHub

Barak Korren bkorren at redhat.com
Sun Oct 1 11:18:44 UTC 2017


Over the next few days we're going to review and merge a new patch [1] that
will finally provide the capability to trigger STDCI jobs when PRs are
merged in GitHub.

Once this patch is merged, projects in GitHub that have the proper hook
configured, can have 'check-merged' jobs be triggered for them when patches
are merged (Please note that this is a different hook then the one that is
used for triggering on PR events).

Following this we will also review and merge a series of patches [2] which
closes our GitHub functionality gap further by providing the ability to
automatically build merged PRs or pushed commits and submit them to the
change queue for OST testing and publishing.

This essentially means that, once mentioned patches are merged, projects in
GitHub will be able to fully participate in all the oVirt CI processes.

Some aspects of the GitHub functionality are actually a little more
advanced then what is currently available for Gerrit. It is not longer
needed to specify complex YAML in the 'jenkins' repo. Instead, only a
single line is needed to enable the functionality (We left this requirement
because we don't want to blindly run jobs for everything that hits the
webhook). Everything else, including target platforms and versions can no
be specified via a simple YAML file in the project's own source repository.

An example of this yaml file can be seen in the 'ovirt-ansible' project. We
are working on further documentation and will update when its ready.

[1]: https://gerrit.ovirt.org/c/81971/
[2]:
https://gerrit.ovirt.org/q/topic:%2522change-queue-github%2522+(status:open%20OR%20status:merged)

-- 
Barak Korren
RHV DevOps team , RHCE, RHCi
Red Hat EMEA
redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/devel/attachments/20171001/5ca15210/attachment.html>


More information about the Devel mailing list