CLI tool for managing and automating Red Hat software releases
Project description
## Doozer
[![PyPI version](https://badge.fury.io/py/rh-doozer.svg)](https://badge.fury.io/py/rh-doozer) [![codecov](https://codecov.io/gh/openshift/doozer/branch/master/graph/badge.svg)](https://codecov.io/gh/openshift/doozer)
Doozer is a build management utility that currently has the capability to build RPMs and Container Images via OSBS/Brew
## Deployment
_**Note**: This is for running the full, local python doozer client, not the containerized version. This requires other dependencies discussed in the [Installation doc](Installation.md)._
For local development pull the code and run:
pip3 install –user -e .
For new releases, Jenkins is already setup and deployment to PyPi is easy:
Bump the version in ./doozerlib/VERSION
Push the change to master
Create a new GitHub release: https://github.com/openshift/doozer/releases/new
That’s it. Jenkins will do the rest automatically.
## Installation
If you just want to use doozer checkout the [container usage doc](Container.md).
If you need to develop for doozer checkout the full [installation doc](Installation.md).
## License
Most of doozer is released under [Apache License 2.0][], except [doozerlib/dotconfig.py][] and [doozerlib/gitdata.py][], which are embedded copies of [dotconfig][] and [gitdata][] projects respectively, therefore those two files are released under [LGPL v3][].
## Usage
Checkout the [Usage doc](Usage.md)
[Apache License 2.0]: https://github.com/openshift/doozer/blob/master/LICENSE [doozerlib/dotconfig.py]: https://github.com/openshift/doozer/blob/master/doozerlib/dotconfig.py [doozerlib/gitdata.py]: https://github.com/openshift/doozer/blob/master/doozerlib/gitdata.py [dotconfig]: https://github.com/adammhaile/dotconfig [gitdata]: https://github.com/adammhaile/gitdata [LGPL v3]: https://www.gnu.org/licenses/lgpl-3.0.en.html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for rh_doozer-1.0.19-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60b36ed9a6c8bb9ca879d8df48a5e5b0ee1905c087bb7eb15768a6def98302fd |
|
MD5 | 89303fdfd48b9fa60977c2ad2e4d5af2 |
|
BLAKE2b-256 | 1c4c84fc74d739a5ba14ad4b2bebb6c36c89326b5426047e16f326866ea1aedf |
Hashes for rh_doozer-1.0.19-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04e6a4c26b8ec8213b756b7c4d6f388f9253c43dd81188e3499b493171712e7c |
|
MD5 | 4eb7795efb62a3aa6931202019463c38 |
|
BLAKE2b-256 | 381b77078eb5480f1b61b2cd3f89b1198c2c2704b47bc61943caf45a53e849ec |