Skip to main content

No project description provided

Project description

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

Project details


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.tar.gz (685.4 kB view details)

Uploaded Source

Built Distribution

Cibyl-1.0.0-py2.py3-none-any.whl (308.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file Cibyl-1.0.0.tar.gz.

File metadata

  • Download URL: Cibyl-1.0.0.tar.gz
  • Upload date:
  • Size: 685.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for Cibyl-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d0d94f62509124673c52943741a5306f72fb08bcce7f71e1fcac0afc88ca86c3
MD5 ed28d27984b7d77b8ece4ab591f1300a
BLAKE2b-256 d2b7f6e12da67f19d26d562a3dd92f6083be635023e885831737aa6b768dac26

See more details on using hashes here.

File details

Details for the file Cibyl-1.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: Cibyl-1.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 308.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for Cibyl-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c9d0dc5b60770ae1df024fce229329e1c79092445c7a18fabe3c43eb44924fac
MD5 88f214a0e1f448a036b53ad17b033eaa
BLAKE2b-256 00143c1947892cbcb77f61bbef5791373f36068cb7a98c1d32996f3b5581db63

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page