Cibyl is a command-line interface and REST API for querying CI/CD environments and systems.
Installation
pip install git+https://github.com/rhos-infra/cibyl.git
Next, set up configuration
environments: # List of CI/CD environments
production: # An environment called "production"
production_jenkins # A single system called "production_jenkins"
system_type: jenkins # The type of the system (jenkins or zuul)
sources: # List of sources belong to "production_jenkins" system
jenkins_api: # The name of the source which belongs to "production_jenkins" system
driver: jenkins # The driver the source will be using
url: https://... # The URL of the system
username: user # The username to use for the authentication
token: xyz # The token to use for the authentication
cert: False # Disable/Enable certificates to use for the authentication
Usage
cibyl for listing environments and systems as specified in the configuration
cibyl query --jobs will print all the jobs available in your CI system
cibyl query --jobs --system <SYSTEM NAME> will print all the jobs from one specific system
cibyl query --jobs --builds will print the jobs as well as the status of all the builds of that job
Official Documentation
For more information please read our Documentation
Metadata
Release files for Cibyl 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Cibyl-1.0.0.tar.gz | 685.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Cibyl-1.0.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 993.9 kB
Release files / Cibyl-1.0.0.tar.gz
| Download URL | Cibyl-1.0.0.tar.gz |
|---|---|
| Size | 685.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d0d94f62509124673c52943741a5306f72fb08bcce7f71e1fcac0afc88ca86c3
|
|
BLAKE2b-256 checksum How to use checksums |
d2b7f6e12da67f19d26d562a3dd92f6083be635023e885831737aa6b768dac26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / Cibyl-1.0.0-py2.py3-none-any.whl
| Download URL | Cibyl-1.0.0-py2.py3-none-any.whl |
|---|---|
| Size | 308.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
c9d0dc5b60770ae1df024fce229329e1c79092445c7a18fabe3c43eb44924fac
|
|
BLAKE2b-256 checksum How to use checksums |
00143c1947892cbcb77f61bbef5791373f36068cb7a98c1d32996f3b5581db63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|