URL:
https://github.com/SSSD/sssd/pull/531
Author: fidencio
Title: #531: Add the needed machinery to have automated builds for our COPR repos
Action: opened
PR body:
"""
As the title says, these patches are introducing the needed machinery to have automated
builds for our COPR repos.
The next steps are:
- On Pagure, someone who has admin rights will have to:
- Go to the project's web page:
https://pagure.io/SSSD/sssd
- Click in the "Settings" button
- Go down to the "Hook" section
- Click in the "Fedmsg" field
- Check the "Active" checkbox
- Click in the "Update" button
- On COPR:
- Go to the each project's webpage:
-
https://copr.fedorainfracloud.org/coprs/g/sssd/sssd-1-13/
-
https://copr.fedorainfracloud.org/coprs/g/sssd/sssd-1-14/
- To be created
-
https://copr.fedorainfracloud.org/coprs/g/sssd/sssd-1-16/
-
https://copr.fedorainfracloud.org/coprs/g/sssd/sssd-master/
- Go to the "Packages" tab
- Click in "sssd" package
- In "Default Build Source" section, click in the "Edit" button
- In the SCM tab do:
- Type: Git
- Clone url:
https://pagure.io/SSSD/sssd.git
- Committish: <branch name> (eg, master, sssd-1-13, sssd-1-14, ...)
- In the "How to build SRPM from the source" section, select:
- make srpm
- Click in the "Submit" button
After those steps, a new push would trigger a new copr build to the project.
The OSes that we're targeting are:
- el (all version, all arches)
- fedora (all versions, all arches)
"""
To pull the PR as Git branch:
git remote add ghsssd
https://github.com/SSSD/sssd
git fetch ghsssd pull/531/head:pr531
git checkout pr531