All Projects → raine → ez-jenkins

raine / ez-jenkins

Licence: ISC license
cli for jenkins ci

Programming Languages

livescript
113 projects
Makefile
30231 projects
shell
77523 projects

ez-jenkins Build Status npm version

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
  • tail multiple builds

General feedback, bug reports and feature requests are welcome via issues or you can contact me on Twitter.

screenshots

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].