Sign inSign up

mgruener/copr-cli

By mgruener

Updated over 8 years ago

Fedora copr-cli tool image

Image
0

1.2K

mgruener/copr-cli repository overview

docker copr-cli

copr (Cool Other Package Repositories) is a Fedora community build service for RPMs.

This Docker image contains the copr-cli tool which can be used to submit SRPMs to copr for building (among other things).

Usage

Supply the following environment variables to docker run:

COPR_LOGIN=
COPR_USERNAME=
COPR_TOKEN=
COPR_COPR_URL=

You can get the necessary values for your account at https://copr.fedoraproject.org/api/

Example

Suppose your SRPM is located at /home/myuser/SRPMS/foobar.src.rpm

docker run -it --rm \
  -v home/myuser/SRPMS/:/build/ \
  -e COPR_LOGIN=edwfnbwekdnweo \
  -e COPR_USERNAME=myuser \
  -e COPR_TOKEN=dsifhweiohdfisaucnhiwsg \
  -e COPR_COPR_URL=https://copr.fedoraproject.org \
  mgruener/copr-cli \
  build myuser/foobar /build/foobar.src.rpm

This will send the SRPM foobar.src.rpm to be build for project foobar of user myuser. See the copr-cli manpage for details on what other operations are possible.

Motivation

The main reason for this docker image is to have an easy ability to send build jobs to copr from a Travis-CI build job as travis-ci does not provide a nativ copr integration right now.

Tag summary

Content type

Image

Digest

sha256:e766a88e9

Size

85.2 MB

Last updated

over 8 years ago

docker pull mgruener/copr-cli