Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 1.02 KB

README.md

File metadata and controls

57 lines (41 loc) · 1.02 KB

CInfo

Making CI/CD triaging little bit easier

Installation

virtualenv ~/.cinfo_venv && source ~/.cinfo_venv/bin/activate
git clone [email protected]:bregman-arie/cinfo.git
cd cinfo
pipenv install .

Configuration

sources:
  prod_jenkins:
    type: jenkins
    url: https://some.jenkins.com
    jobs:
      - jobX
      - jobY
targets:
  some_spreadsheet:
    type: google_spreadsheet
    url: https://docs.google.com/spreadsheets/d/some.spreadsheet

configuration file should be set in one of the following paths:

  • /etc/cinfo/cinfo.yaml
  • ~/.cinfo/cinfo.yaml

Configuration can include multiple sources and targets.

Usage

To run full triaging process of pulling and publishing the data: cinfo triage To only pull data: cinfo pull To only publish existing local data: cinfo publish

Supported Sources & Targets

Sources:

  • Jenkins
  • (TODO) Report Portal
  • (TODO) ELK

Targets:

  • Google Spreadsheet
  • (TODO) Email

Contributions

Contributions are made by submitting pull requests