Skip to content
This repository was archived by the owner on Jun 7, 2024. It is now read-only.

CUPA-ARC/ci-dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 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 39.4%
  • HTML 34.9%
  • JavaScript 9.7%
  • CSS 9.6%
  • Shell 6.4%