Skip to main content
Build Status

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)

Source distribution for Cibyl 1.0.0
File Size Uploaded
Cibyl-1.0.0.tar.gz 685.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Cibyl 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page