[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

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)

user-cert = ~/.centos.cert
user-ca-cert = ~/.centos-server-ca.cert
server-ca-cert = ~/.centos-server-ca.cert

use_ssl = yes
address = https://armv7.dev.centos.org:8887
allow_uploads = yes
upload_user = <your-user-as-given-by-centos-infra-team>

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

3. Accessing built packages

Results of package builds

2023-09-11 07:23