Plague Builders access
We currently have 5 armv7 nodes that are in a plague buildfarm. If you're subscribed to the arm-dev list, you know that we can grant you access to build packages on that buildfarm.
Process will be to request access (with motivation) on https://bugs.centos.org : select the "Buildsys" project and then the "community buildsys - arm32" category
You'll also have to create yourself a CentOS accounts on https://accounts.centos.org (if you don't already have one). See for example https://wiki.centos.org/HowTos/CentosPackager
Next step is then to install plague-client :
1. Plague client setup and configuration
Actually, the plague-client rpm package isn't integrated into CentOS 7 repository, and is not available through EPEL. What you can do is grab it from here : https://cbs.centos.org/koji/buildinfo?buildID=8709
Once you have installed plague-{client,common}, you'll have to configure it : (Your certs/key was automatically added in your home directory by centos-cert tool, see https://wiki.centos.org/HowTos/CentosPackager)
- create/modify the ~/.plague-client.cfg file like this :
[Certs] user-cert = ~/.centos.cert user-ca-cert = ~/.centos-server-ca.cert server-ca-cert = ~/.centos-server-ca.cert [Server] use_ssl = yes address = https://armv7.dev.centos.org:8887 allow_uploads = yes upload_user = <your-user-as-given-by-centos-infra-team> [User] email = <your-email@address>
Replace obviously email and user cert filename with the correct one
Then you can test basic commands, like :
plague-client list_builders
2. Submit a build job to plague
Plague-client can upload a srpm to the plague-server and that SRPM will be moved/transferred to builders for build process. So you need a SRPM first.
2.1. TBD
target names / mock config files naming convention / repos