/GitLab-CIMonitor

A monitoring tool for your GitLab-ci. Add cool raspberry pi actions!

Primary LanguageJavaScript

image GitLab-CIMonitor

code style: prettier

The GitLab-CIMonitor is a place where all your CI statuses come together. Check if all tests have passed, and if deployments are successful. All in one overview.

The time that deployments were scary is over, lets make them FUN!

NOTE: This project is still a work in progress, for a working version check CIMonitor/CIMonitor.

Features

  • A real-time dashboard of your events and pipelines
  • Add a GitLab web-hook endpoint to push all pipeline and build statuses with ease!

Requirements

In order to run the application you need:

  • make
  • yarn
  • node: version 8 or higher

Local development

To start development run:

  • make init: The first time you want to run the project locally
  • make dev-server: Run the development server
  • make dev-client: Run the dashboard application (restarts automatically when the front-end code changes)

Note: The server needs to run in order to display the dashboard.

Running production

To start the production build:

  • make build-production: Creates all the files required for your production build

We recommend that you run the application with pm2 so the application will restart if your computer reboots.