Skip to content
Travis CI builds dashboard written in python
Python HTML JavaScript CSS Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
lib add small features Dec 13, 2017
scripts
static change jobs color May 17, 2018
templates fix Dec 14, 2017
.gitignore fix gitignore and add lib folder Jul 23, 2017
README.md cleanup code Aug 2, 2017
__init__.py
config.json add view mode option Jul 25, 2017
main.py add small features Dec 13, 2017
requirements.txt

README.md

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

You can’t perform that action at this time.