centos cbs and ci - amazon s3...centos cbs and ci infrastructure resources for building, testing,...
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 \storage7gluster36el7 pythondateutil1.57.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/
#centos-devel on Freenode
@bstinsonmhk