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.
Cheers!
-- Brian Stinson