Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ricardocasares/gldash
GitLab Jobs dashboard
https://github.com/ricardocasares/gldash
dashboard gitlab jobs monitor pipelines tv wallboard
Last synced: about 2 months ago
JSON representation
GitLab Jobs dashboard
- Host: GitHub
- URL: https://github.com/ricardocasares/gldash
- Owner: ricardocasares
- Created: 2019-04-19T01:41:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T04:48:38.000Z (about 2 years ago)
- Last Synced: 2024-05-01T19:50:51.175Z (8 months ago)
- Topics: dashboard, gitlab, jobs, monitor, pipelines, tv, wallboard
- Language: TypeScript
- Homepage: https://gldash.hidden.now.sh
- Size: 810 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.com/ricardocasares/gldash.svg?branch=master)](https://travis-ci.com/ricardocasares/gldash)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)# gldash
GitLab Jobs dashboard
## Usage
Go to [https://gldash.analogic.al](https://gldash.analogic.al) and add the `gld-config` key to your browser's localStorage
```json
{
"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
- [x] 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](https://github.com/semantic-release/semantic-release#commit-message-format).
**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.