Skip to content

ricardocasares/gldash

Repository files navigation

Build Status semantic-release

gldash

GitLab Jobs dashboard

Usage

Go to https://gldash.analogic.al and add the gld-config key to your browser's localStorage

{
  "key": "your-gitlab-key",
  "gitlab": "https://gitlab-url/api/v4",
  "interval": 15000,
  "projects": ["ricardocasares/qotd-svc"]
}

Add your projects using username/repository-name format.

FAQ

Is this secure?

Your key is stored in your browser, we never read it.

Does it works with GitLab Enterprise?

Yes.

@todo

  • Release initial version
  • Better error handling
  • Configuration page to change settings
  • Testing

Contributing

Feel free to open an issue, pull requests are preferred.

IMPORTANT Make sure you always create new branches from beta.

Automated versioning

We use semantic-release to automate the versioning process, make sure you follow the commit message convention explained here.

HEADS UP: If you are not sure how write a commit message, make your changes in your feature branch and run npm run commit and follow the assistant.

Releases

Beta

Create a feature branch and make a pull-request to beta branch. Once its merged, you can test your changes using the URL automatically provided in the pull-request comments.

Production

Create a new pull-request from beta to master branch. Once it gets merged, the final version will be released automatically.