Automatic container builds from wip- branches on ceph-ci.git now available

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've added code to ceph-container.git and ceph-build.git [1] to
automatically build a 'daemon-base' container for each branch with a
name beginning with 'wip-', for the CentOS 7 'default' flavor build.
This is the container that is used with Rook.

Each container image is pushed to quay.io/cephci, an organization
created by me but intended for public consumption.  The images are
tagged with the name of the ceph wip branch, the 7-digit SHA1 of the
head commit, and the suffix "centos-7-x86_64-devel", so for instance one
of the tags built today was

wip-sage3-testing-2019-09-10-1000-7295ce6-centos-7-x86_64-devel

so a pull of
"quay.io/cephci/daemon-base:wip-sage3-testing-2019-09-10-1000-7295ce6-centos-7-x86_64-devel"
would fetch that image.
You can see the list of tags currently available at
https://quay.io/repository/cephci/daemon-base?tab=tags, or just remember
to browse to "quay.io/cephci" and dig down.

So far no image reaping mechanism is in place; I expect we'll need one
eventually and we'll define a policy then.

Note, again, that the branch must be named "wip-" to allow this
building; this is a side-effect of existing code in ceph-container.  If
that becomes too much of a limitation, we can address that with a later
change.

I'll add a description of this mechanism to the Ceph developer docs soon.

Please let me know of any issues with either the build or the resultant
images and I'll help figure out what's up.

-----
[1] https://github.com/ceph/ceph-container/pull/1457 and
https://github.com/ceph/ceph-build/pull/1378

-- 
Dan Mick
Red Hat, Inc.
Ceph docs: http://ceph.com/docs
_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx



[Index of Archives]     [CEPH Users]     [Ceph Devel]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux