centos cbs and ci - amazon s3...centos cbs and ci infrastructure resources for building, testing,...

Post on 27-Jul-2020

8 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CENTOS CBS AND CIINFRASTRUCTURE RESOURCES FOR

BUILDING, TESTING, AND RELEASINGCreated by Brian Stinson / @bstinsonmhk

AGENDA:The CentOS EcosystemCBSCI

CBS: KOJI TARGETSstorage7-gluster-36-candidate

storage7-gluster-36-testing

storage7-gluster-36-release

[bstinson@mazer ~]$ cbs build ­­scratch \storage7­gluster36­el7 python­dateutil­1.5­7.el7.src.rpm

CBS: THE BUILD/TEST PROCESSstorage7-gluster-36-candidate

Automated smoke testingstorage7-gluster-36-testing

User/integration testingstorage7-gluster-36-release

Sign+promote to mirror.centos.org

CBS: WHAT WE'RE WORKING ON

Inter-SIG DependenciesBetter Alternative Architecture support

/usr/bin/centpkg

CI.CENTOS.ORG

CI.CENTOS.ORG: TARGET AUDIENCECentOS SIGsInfrastructure projects that want to verify on CentOS

CI.CENTOS.ORG: HOW WE DO ITBare-Metal machines provisioned on-demand withCentOS 5, 6, or 7Jenkins orchestrates the jobsBulk storage available for artifacts

CI.CENTOS.ORG: DUFFYEach project is assigned an API keyThe API Key is used to request CentOS NodesDuffy contextualizes the root account with an ssh key

CI.CENTOS.ORG: DUFFY

CI.CENTOS.ORG: WHAT'S NEXTMulti-machine deploys with private networksJenkins Job BuilderOpenstack instance

REQUIRED READINGhttps://wiki.centos.org/HowTos/CommunityBuildsystem

https://wiki.centos.org/SpecialInterestGroup

https://wiki.centos.org/QaWiki/CI/

CONTACTcentos-devel@centos.org

#centos-devel on Freenode

@bstinsonmhk

top related