Skip to content

ratnaabrol/ci-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 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 CI for: open-source or private-projects.

    • 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.

    • Sticky Branch : branch on which to display build info (e.g. master, dev).

    Optional. Leave blank for latest built branch.

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