Testing Docker images (and possibly other cloud images) in CentOS CI

Kushal Das kushaldas at gmail.com
Fri Jul 3 15:20:32 UTC 2015

On Thu, Jul 2, 2015 at 8:12 PM, Matthew Miller <mattdm at fedoraproject.org> wrote:
> At Summit, I talked briefly to Karanbir Singh from CentOS. CentOS has a
> Jenkins system with a lot of hardware behind it (https://ci.centos.org/),
> and they run all of their layered image builds* through that. KB
> offered to run their tests on any images Fedora produces. That seems
> cool, but I'm not sure how we could best take advantage of this. How
> could we integrate such tests into our processes?
> As a first step, does anyone have a problem with saying to CentOS,
> "Cool! Start running those tests! Thanks!" — even if we don't know what
> exactly what we're going to do with any results? I'm imagining that
> once we get to $futurephase of the build service plan, layered images
> will go through Bodhi just like RPMs, and at that point, this feedback
> could be hooked in there. In the meantime, packagers of layered images
> could simply be told to look manually.
This sounds great. I am already doing similar kind of work for Python upstream
in ci.centos.org.

> The tests themselves, as I understand it, are documented at
> <http://wiki.centos.org/QaWiki/AutomatedTests/WritingTests/t_functional>,
> by the way, including contribution information.

We can use most of these t_fuctional tests, just that instead of yum,
we have dnf.

> * See change proposal for a layered image build service for Fedora —
> actually testing images which are produced is a next step specifically
> listed as out of scope for the change itself.
> <https://fedoraproject.org/wiki/Changes/Layered_Docker_Image_Build_Service>

Fedora Cloud Engineer
CPython Core Developer

More information about the cloud mailing list