COPR Repositories - dogtagpki/pki GitHub Wiki

Overview

Branch Repository Platforms

master

@pki/master

Fedora 34, Fedora 35, Fedora 36, Rawhide

v11.2

@pki/11.2

Fedora 34, Fedora 35, Fedora 36, Rawhide

v11.1

@pki/11.1

Fedora 34, Fedora 35, Fedora 36, Rawhide

v11.0

@pki/11.0

Fedora 34, Fedora 35, Fedora 36, Rawhide

v10

@pki/10

Fedora 34, Fedora 35, Fedora 36, Rawhide

v10.13

@pki/10.13

Fedora 34, Fedora 35, Fedora 36, Rawhide

v10.12

@pki/10.12

Fedora 34

v10.11

@pki/10.11

Fedora 34

v10.10

@pki/10.10

Fedora 34

DOGTAG_10_5_BRANCH

@pki/10.5

EPEL 7 / CentOS 7

Managing COPR Repositories

See Managing COPR Repositories.

Automating COPR Builds

In the source repository create a .copr/Makefile to generate an SRPM:

srpm:
	dnf install -y git
	./build.sh --with-timestamp --with-commit-id srpm
	if [[ "${outdir}" != "" ]]; then \
	    mv ${HOME}/build/pki/SRPMS/* ${outdir}; \
	fi

In the COPR project create a package as follows:

  • Source Type: Build from an SCM repository

  • SCM type: git

  • Clone URL: <repo URL>

  • Committish: <branch>

  • Build SRPM with: make_srpm

  • Auto-rebuild: True

To configure the webhook, go to SettingsIntegrations in the COPR project and follow the instruction.

See Also

⚠️ **GitHub.com Fallback** ⚠️