-
Notifications
You must be signed in to change notification settings - Fork 6
feat(filtering): Open + Download Job's Trace logs #25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
opens: GitLab page for pipelines, pipeline or job downloads: trace log, all failed trace logs editor: support opening log with an ANSI editor that allows custom filtering key bindings: to open GitLab's pipelines page and the job selector
blakawk
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please split your PR in several smaller ones and avoid referencing your packages directly. An user installing gitlab-integration should be able to use it without cloning from github.
283222f to
50a4c3a
Compare
fix(pipeline): npe
blakawk
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given the size of this merge request, I did not have time to review it all. Please be patient.
feat(all): filter success, unstable and failed pipelines fix(gitlab): update pipeline selected by user
|
Well, It really becomes an epic, I agree :). So take your time. As being said it is a preview, an experiment. I am just testing what suites my needs perhaps you can pick it up and bring it to the next level. I am sure that features like caching and data model needs to be completely rewritten. But for now it "works for me" and it already brings a lot of things such us pipeline selector for all pipelines, statistics to find out which jobs are problematic and so on... Have a look yourself :) |
Hi there,
this is a WIP PR preview of trace log downloading and filtering.
I have added a dialog and some fancy features to operate on a daily basis with GitLab's logs.
So if you run some protractor tests that you need to examine, this should help a lot.
Here is a list of some features:
opens: GitLab page for pipelines, pipeline or job
downloads: trace log, all failed trace logs
filter: based on your domain package your failed stack traces (you need to install additional package for enabling this)
editor: support opening log with an ANSI editor that allows custom filtering
key bindings: to open GitLab's pipelines page and the job selector (ctrl+alt+g) and (shift+ctrl+alt+g)
Unfortunately, download progress is not shown yet. But perhaps some nice contributors could extend this and polish. Also, tests are missing.
Currently, some features are borrowed from additional 2 packages that need to be installed, otherwise filtering will not work that nicely. All is in mentioned in readme.
Hope to hear some feedback from you.
Cheers,
Andrej