All Projects → KSF-Media → Gitlab Dashboard

KSF-Media / Gitlab Dashboard

Licence: mit
📺 TV dashboard for a global view on Gitlab Pipelines

Programming Languages

purescript
368 projects

Projects that are alternatives of or similar to Gitlab Dashboard

Gitlab Ci Local
Tired of pushing to test your .gitlab-ci.yml?
Stars: ✭ 134 (+25.23%)
Mutual labels:  pipeline, ci, gitlab-ci, gitlab
Glci
🦊 Test your Gitlab CI Pipelines changes locally using Docker.
Stars: ✭ 471 (+340.19%)
Mutual labels:  ci, gitlab-ci, gitlab
Gitlabapiclient
GitLab API client
Stars: ✭ 138 (+28.97%)
Mutual labels:  ci, gitlab-ci, gitlab
Gitlab Ci Pipeline Php
☕️ Docker images for test PHP applications with Gitlab CI (or any other CI platform!)
Stars: ✭ 451 (+321.5%)
Mutual labels:  ci, gitlab-ci, gitlab
Kdtool
Kubernetes deployment utility
Stars: ✭ 47 (-56.07%)
Mutual labels:  ci, gitlab-ci, gitlab
Cimonitor
Displays CI statuses on a dashboard and triggers fun modules representing the status!
Stars: ✭ 34 (-68.22%)
Mutual labels:  pipeline, ci, gitlab
pipelines-as-code
Pipelines as Code
Stars: ✭ 37 (-65.42%)
Mutual labels:  gitlab, pipeline, ci
Gitlab Ci Dashboard
📊 Dashboard for monitoring GitLab CI builds and pipelines for TV
Stars: ✭ 79 (-26.17%)
Mutual labels:  ci, gitlab-ci, gitlab
Pipeline
Pipeline is a package to build multi-staged concurrent workflows with a centralized logging output.
Stars: ✭ 433 (+304.67%)
Mutual labels:  pipeline, ci
Danger
🚫 Stop saying "you forgot to …" in code review (in Ruby)
Stars: ✭ 4,691 (+4284.11%)
Mutual labels:  ci, gitlab
Android Ci
A docker image for building Android apps. Supports multiple SDK Build Tools.
Stars: ✭ 101 (-5.61%)
Mutual labels:  ci, gitlab
Gitlab Ci Android
GitLab CI image for building Android apps
Stars: ✭ 399 (+272.9%)
Mutual labels:  ci, gitlab-ci
Lab
Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab
Stars: ✭ 911 (+751.4%)
Mutual labels:  gitlab-ci, gitlab
Kashti
Kashti is a dashboard for your Brigade pipelines.
Stars: ✭ 370 (+245.79%)
Mutual labels:  pipeline, ci
Reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Stars: ✭ 4,541 (+4143.93%)
Mutual labels:  ci, gitlab
Lambdacd
a library to define a continuous delivery pipeline in code
Stars: ✭ 655 (+512.15%)
Mutual labels:  pipeline, ci
Git Push Deploy
Simple Automated CI/CD Pipeline for GitHub and GitLab Projects
Stars: ✭ 21 (-80.37%)
Mutual labels:  pipeline, gitlab-ci
Release Notary
App to just generate release notes.
Stars: ✭ 26 (-75.7%)
Mutual labels:  ci, gitlab
Kira
🐿 Project management framework with deep philosophy underneath
Stars: ✭ 61 (-42.99%)
Mutual labels:  gitlab-ci, gitlab
Gitlab Branch Source Plugin
Jenkins-Plugin to create a multi-branch-project from gitlab
Stars: ✭ 76 (-28.97%)
Mutual labels:  pipeline, gitlab

Gitlab Pipelines TV Dashboard

Problem

Our internal Gitlab was missing a nice, global, TV-friendly view for CI Pipelines.
There is an open issue about it, and a very nice mockup already:

Mockup

But the feature is tagged as a "moonshot", so not sure we'll get it baked in Gitlab soon.

Solution

We made a simple dashboard that lists all CI builds, together with their status, completion time, etc:

Screenshot

We currently list all the Pipelines on all branches (polling the APIs and updating every 30s), but we'd like to implement also a simpler view that tracks the status of the master branch.
This effort is tracked here.

We very much welcome PRs, if you'd like to contribute take a look at the issue list for Issues tagged with "Good first issue"!

Demo

Github-pages hosted version

You need to give to the page some parameters:

  • private_token: your Gitlab auth token
  • gitlab_url: the URL to your Gitlab instance

Example: https://ksf-media.github.io/gitlab-dashboard/index.html?private_token=YOUR-TOKEN-HERE&gitlab_url=https://YOUR-GITLAB-URL

Developing

NOTE: gitlab-dashboard works only with Purescript >= 0.12.x. To run with a previous version, use this commit.

Quickstart:

  • Install yarn
  • yarn install -E
  • yarn start to serve a hot-reload server on http://localhost:1337/
  • optional: you might want to have pulp, purs, psc-package available globally: yarn global add purescript pulp psc-package

Docker

Build image docker build -t gitlab-dashboard:latest . Run the server docker run -t -p 80:80 --rm gitlab-dashboard

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].