[Ci-users] Adding CBS Client Integration to ci.centos.org

Tue Jun 21 15:46:17 UTC 2016
Brian Stinson <brian at bstinson.com>

Hi Folks,

In the buildsys meeting this week we discussed adding CBS client integration for
jobs in ci.centos.org

I think the easiest way to get this going would be to generate
credentials for each project that would like to perform CBS operations
(build, tag-build, untag-build etc.), and place the certificates in the
workspace on the slaves. If this scenario is acceptable, we'd like to
pilot this by Friday of this week.

In that case you could add a separate build step to call /usr/bin/cbs
with any koji operations you might need to do. 

In the future we can probably consider the Jenkins koji plugin, but that
looks to need some work on storing credentials for multiple users.

Are there others interested in integration with CBS? If so I'd like to
get an idea of how you'd like to integrate and what operations you'd
perform during your jobs.


Brian Stinson