Generate build status and test case badges from Jenkins builds with customizability. Using gh-badges
npm install -g jenkinshield
Usage: jenkinshield [options]
Options:
-h, --help output usage information
-V, --version output the version number
-u, --url <url> Jekins URL (http://username:password@server:port)
-p, --port [number] Port [2323]
Use the same URL to your build as Jenkins does, just change the port (if you happen to be running jenkinsshield on the same server).
http://server:2323/job/<your job>/<build number>
http://server:2323/job/<your job>/lastBuild
http://server:2323/job/<your job>/lastStableBuild
http://server:2323/job/<your job>/lastSuccessfulBuild
http://server:2323/job/<your job>/<build number>/testReport?text=tests
http://server:2323/job/<your job>/lastBuild/testReport?text=tests
http://server:2323/job/<your job>/lastStableBuild/testReport?text=tests
http://server:2323/job/<your job>/lastSuccessfulBuild/testReport?text=tests
The server accepts a few query strings that allow you to customize your badge.
Parameter | Values | Description |
---|---|---|
text | any | Replaces the text on the badge. Default is the display name of the job. |
template | plastic, flat, flat-squared | Changes theme of the badge. |
http://server:2323/job/<your job>/lastBuild
http://server:2323/job/<your job>/lastBuild/testReport?text=tests&theme=plastic