Skip to content
This repository has been archived by the owner on Oct 2, 2019. It is now read-only.

declension/gitlab-pipeline-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

85 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Gitlab CI Monitor

CircleCI

What?

A modern, big-screen-friendly UI for monitoring Gitlab Pipelines (CI).

Using the magic of Elm and the Gitlab v4 API.

Why?

Aren't there already plenty of these?

Yes, but, err this one's different, etc etc.

How so?

Shush.

  • Oh, it does use a semi-proper Oauth Implicit Flow, so no giving away your hard-earned API tokens.
  • Erm, WebGL? (some day)

How?

Build

yarn

Run

  1. Register a new app in your Gitlab UI e.g. https://gitlab.example.com/profile/applications
  2. Edit the .env file in the root, and fill in the endpoint for your Gitlab hostname (assumes port 443 for now), the project ID to watch and the newly created Application ID.
  3. Run the dev server (with HMR):
yarn serve

Wow, that was fast

Yes! Elm 0.19 + Yarn + ParcelJS == ๐Ÿš€

When?

Err, it'll be a while yet before anything good is finished. It's like v0.0.2.