Skip to content

Travis CI builds dashboard written in python

Notifications You must be signed in to change notification settings

openxc/ci-dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI Dashboard

Travis CI builds dashboard written in python

dashboard

Installation

curl -sL https://raw.github.com/ahmedelsayed-93/ci-dashboard/master/scripts/install.sh | sudo bash 

Getting started

Start server

cidashboard start [arguments]
Arguments
    --host          :   the hostname to listen on, default 127.0.0.1
    --port          :   the port of the webserver, default 5000

CI-Dashboard server will be started in a new tmux session named [cidashboard].

Set your configration

  • Go to Settings page http://{host}:{port}/settings, and set the following parameters :

    • Travis token: your travis token. need help?

    • Github token: your github account token. need help?

      Optional. you will need it in case you want to trigger new builds from the dashboard.

    • Interval : update interval in millisecond.

    • Grid size : number of columns and rows to be shown in the dashboard.

    • View mode : onepage or slideshow.

    • Threads : number of threads to fetch repositories info in the same time.

Open dashboard

  • Go to Dashboard page http:/{host}:{port}/dashboard, and have fun!.

Help

cidashboard help 

To do

  • Error handling

Thanks

Author

Ahmed El-Sayed

About

Travis CI builds dashboard written in python

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 40.2%
  • HTML 33.9%
  • CSS 10.0%
  • JavaScript 9.8%
  • Shell 6.1%