Sources in Cibyl are responsible for performing the queries and getting the data the user is interested in. A source can be anything: a CI system, repository, database, etc. Cibyl supports the following sources out-of-the-box:
The following is an example of Jenkins source configuration:
environments: example_environment: jenkins_system: system_type: jenkins sources: jenkins_source: driver: jenkins username: some_username token: some_token url: https://jenkins.example.com
See configuration to understand how to properly configure Cibyl for CLI usage.
Each source can support one or more of the arguments specified by the different models of Cibyl. The only constraint regarding sources is that each source must inherit from the Source class.
The supported arguments in the different built-in sources