Skip to content

ufukbakan/gitlab-mr-monitor

Repository files navigation

Gitlab Merge Request Monitor

Gitlab Merge Request Monitor Screen Shot

What is it

This web application provides a GUI for team leads, system administrators and devops crew to view all merge requests at a glance.

You need to get an access token to use gitlab api.


How to get an access token

Method 1

  • Click on the "Sign In" button that located on the top right corner
  • Follow instructions, you will be redirected back to home page

Method 2

  • Sign in to your GitLab account
  • Click on your user profile picture
  • Go to Preferences
  • Go to Acces Tokens page via side bar
  • Under the section Add a personal access token; give it a name, define expiration date and read_api permission
  • Scroll down a little bit to click on Create personal access token button
  • After creating it, access token is just below heading Your new personal access token
  • Copy it and save at somewhere safe because you won't be able to reread your access token, you can only delete it.

How to install on-premise

  • Clone project from https://github.com/ufukbakan/gitlab-mr-monitor

  • You can edit source code to change base url, branches and scope

    If you want to do so open project via any text editor. Look for the .env file, it will help you to find api configs.

  • Install dependencies via your package manager. (e.g. npm install)

  • You can then run 'dev' script or build and serve it as a standard React project.

About

Monitoring merge requests on a vertical monitor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published