https://github.com/davidparsson/jenkins-log-grep
Grep for expressions in Jenkins logs
https://github.com/davidparsson/jenkins-log-grep
Last synced: about 2 months ago
JSON representation
Grep for expressions in Jenkins logs
- Host: GitHub
- URL: https://github.com/davidparsson/jenkins-log-grep
- Owner: davidparsson
- Created: 2016-10-26T07:08:12.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-17T06:45:36.000Z (over 6 years ago)
- Last Synced: 2025-02-14T08:22:13.524Z (3 months ago)
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Jenkins Log Grep
================Greps for expressions in Jenkins logs.
Installation
------------Requires Python 3. Install dependencies using:
$ pip3 install -r requirements.txt
Example
-------
Run by providing a regular expression and one or more Jenkins URLs:$ ./jgrep.py 'Building in workspace' http://jenkins/
http://jenkins/job/first_job/3/consoleText:2: Building in workspace /var/lib/jenkins/workspace/first_job
http://jenkins/job/first_job/2/consoleText:2: Building in workspace /var/lib/jenkins/workspace/first_job
http://jenkins/job/first_job/1/consoleText:2: Building in workspace /var/lib/jenkins/workspace/first_job
http://jenkins/job/second_job/2/consoleText:2: Building in workspace /var/lib/jenkins/workspace/second_job
http://jenkins/job/second_job/1/consoleText:2: Building in workspace /var/lib/jenkins/workspace/second_jobFull usage
----------Usage: ./jgrep.py [options] ...
A regular expression to look for in the logs.
The URL of a Job or a View in Jenkins.Options:
--urls-only Prints only the urls of logs containing selected lines.
--builds-only Prints only the urls of builds having logs containing selected lines.
--jobs-only Prints only the urls of jobs having logs containing selected lines.
--no-urls Suppress the prefixing of urls on output.