ez-jenkins
ez-jenkins copied to clipboard
:shipit: cli for jenkins ci
ez-jenkins

CLI for Jenkins CI, written in LiveScript
npm install -g ez-jenkins
jenkins setup
jenkins list <pattern>
jenkins tail <job-name>
features
-
list
jobs in a table, usable as terminal walldisplay -
tail
a job (or jobs matching a pattern) for output and wait for the next build- example use case: tail build logs in the same window for multiple jobs where one job's completion triggers the next job
- open job configuration view in browser with
configure
- fuzzy search: provides suggestions when a job name provides no exact match
requirements
- node
>= v0.11.3
usage
$ jenkins
Usage: jenkins <command> [options]
Commands:
list list jobs
tail read build logs
configure open configure view in browser for a job
setup interactively configure jenkins base url
upcoming features
- [ ] start and stop builds
- [x] tail multiple builds
General feedback, bug reports and feature requests are welcome via issues or you can contact me on Twitter.