This repository contains tools for launching mass rebuilds of packages in Copr build service.
- Multiple backends for various programming langues package managers
- Submiting all packages from given backend
- Limitable
- Possibility to specify the last submited package and continue from following one
- Possibility to submit only new packages (or only new versions of packages)
- Possibility to rebuild only given set of packages
- Statistics of success rate
Name | Key | URL |
---|---|---|
PyPI | pypi |
pypi.python.org |
RubyGems | rubygems |
rubygems.org |
Tito | tito |
github.com/dgoodwin/tito |
You are welcome to write your own backend. Please see a guide describing how to do it.
See config directory for examples.
copr-rebuild -c <config> <backend> <action>
See configuration and backends sections. Also see --help
for possible actions.
Examples:
copr-rebuild -c config/vagrant.ini rubygems submit --new-packages
copr-rebuild -c config/vagrant.ini rubygems submit --previous foo --limit 100
copr-rebuild -c ~/config.ini pypi stats
copr-rebuild -c ~/config.ini pypi successful