Add GitLab CI Runner Status Page#247
Open
smarr wants to merge 7 commits into
Open
Conversation
d42f77e to
1a5a584
Compare
- query the GraphQL API for runners and their pipelines/jobs - status page as part of a project/group, the idea is that they are access protected in the future - it’s a bit separate from the rest by design, just in case we want to take it out in the future Signed-off-by: Stefan Marr <git@stefan-marr.de>
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Signed-off-by: Stefan Marr <git@stefan-marr.de>
…rk for. each page load Signed-off-by: Stefan Marr <git@stefan-marr.de>
Signed-off-by: Stefan Marr <git@stefan-marr.de>
1a5a584 to
ceb0ae8
Compare
Owner
Author
|
Since this looks like very large PR, the main element is just about 870 lines of change |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Technically, this feature doesn't really fit into ReBenchDB and should be part of GitLab or so.
Though, it seems the best place for me to maintain it for the moment.
This added page shows the results of a GitLab GraphQL query to show all runners and pipelines and jobs associated with a GitLab group.
The result is shown with the most recent and active jobs first.
The assumption is that one wants to know what's currently running, who queued a job, and who to talk to when there might be issues.
This PR adds dependencies on:
TODOs