No project description provided
Project description
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
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
Cibyl-1.0.0.0rc1.tar.gz
(683.8 kB
view hashes)
Built Distribution
Cibyl-1.0.0.0rc1-py2.py3-none-any.whl
(307.0 kB
view hashes)
Close
Hashes for Cibyl-1.0.0.0rc1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb1909c0c6727c7520fefbb57d5cac38a617b0cb5fa6881e77806c0875d52110 |
|
MD5 | 51be2b23ebd2a47e4502373667930662 |
|
BLAKE2b-256 | 96ad22c21163d7cdaed7463f9face44603a3ad2c4f6fbd3bd401e7f0d3f1ae40 |