Skip to content

Making CI/CD triaging little bit easier

License

Notifications You must be signed in to change notification settings

EliadCohen/cinfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CInfo

Making CI/CD triaging little bit easier

Installation

virtualenv ~/.cinfo_venv && source ~/.cinfo_venv/bin/activate
git clone git@github.com: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

About

Making CI/CD triaging little bit easier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages