Skip to content

vrachieru/gitlab-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Version
Zero-knowledge monitoring dashboard for GitLab CI

This project aims to provide an easy and reliable way of agregating and viewing merge-requests and pipelines from multiple projects in a single place.
Everything runs in your browser so no private information is leaked outside the dashboard.

Example

Usage

The dashboard is available via github pages here.
Or, you can clone this repository and host your own.

Menu logo characteristics

The GitLab icon on the navigation menu displays the state of the dashboard.

Characteristic Dashboard state
white previous refresh successful
red previous refresh failed
pulsating refresh in progress

Card color codes

The background color for the cards represents the state of the CI for the respective item.

Color CI state
orange pending
blue running
green passed
red failed
black cancelled
gray skipped

Configuration

Configuration is done via query params.

Parameter Default value Description
host gitlab.com Gitlab instance host.
token - Gitlab API private token.
account_type user Type of account in which to look for projects. Possible values are user and group.
account_id - Id of account in which to look for projects.
refresh_interval 10 Interval, in minutes, in which to poll for new data.

License

MIT