Skip to content
No description, website, or topics provided.
Python Shell Dockerfile
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.devcontainer Fix dev container build Jan 27, 2020
certs Starting on containerization Mar 22, 2019
docs Create ErrorGlossary.md Dec 7, 2018
doozerlib Fix source_path - it is a method Feb 27, 2020
functional_tests Add functional tests (#160) Jan 27, 2020
rundoozer Fully migrate to Python 3 and cleanup some dead code Jan 21, 2020
tests fix a unit test error Feb 17, 2020
.editorconfig Added --stage option Jan 30, 2018
.gitignore Use `tox` to run unit tests May 31, 2019
Container.md Updating docs Apr 1, 2019
Dockerfile Starting on containerization Mar 22, 2019
Installation.md Fully migrate to Python 3 and cleanup some dead code Jan 21, 2020
Jenkinsfile Always pull latest CI image Oct 17, 2019
LICENSE Add License file (Apache 2.0) Oct 10, 2019
MANIFEST.in Use GitLab CI instead of Travis CI Sep 25, 2019
OWNERS add shiywang to ART approvers/reviewers Mar 29, 2019
README.md Fully migrate to Python 3 and cleanup some dead code Jan 21, 2020
Usage.md [ART-826/ART-876] Add operator:metadata command Aug 15, 2019
build_doozer Starting on containerization Mar 22, 2019
container_install.sh Starting on containerization Mar 22, 2019
doozer Fully migrate to Python 3 and cleanup some dead code Jan 21, 2020
entrypoint.sh Starting on containerization Mar 22, 2019
install.sh Adding install script Feb 5, 2019
push_doozer Starting on containerization Mar 22, 2019
pypi_push.sh Add twine install for deploy Mar 28, 2019
requirements-dev.txt Add functional tests (#160) Jan 27, 2020
requirements.txt [ART-1513] Retry tag query with backoff Feb 5, 2020
setup.py [ART-1311] Drop Python2 support Feb 20, 2020
tox.ini [ART-1311] Drop Python2 support Feb 20, 2020

README.md

Doozer

PyPI version codecov

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.

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:

That's it. Jenkins will do the rest automatically.

Installation

If you just want to use doozer checkout the container usage doc.

If you need to develop for doozer checkout the full installation doc.

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

You can’t perform that action at this time.