CyberFlameGO / jinkies

A Jenkins/GitHub Bridge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Velma Dinkley said "Jinkies"

Her catchphrases are: "Jinkies!", "My glasses! I can't see without my glasses!", and "You wouldn't hit someone wearing glasses, would you?".


Jinkies is a coffee-script interface to the Jenkins (Continuous Integration) server's JSON API.

I'd written half of this before I realized I was cloning a lot of hudson.rb.


You need a current node.js development environment.

Jinkies is available under an MIT license.

Jinkies has tests that you can run too.

Jinkies works as a post-receive endpoint for GitHub webhooks.

Jinkies gives you a simple executable that uses the library.

$ bin/jinkies -h
Usage jinkies [options]

Available options:
  -h, --help                Display the help information
  -j, --job JOB             Specify the jenkins job
  -t, --trigger-build       Trigger a build for the jenkins jobs
  -b, --branch BRANCH       Specify the jenkins build should locate
  -s, --sha1 SHA1           Specify the SHA1 the jenkins build should locate
  -p, --express-port PORT   Specify the express port, defaults to 45678
  -e, --express-app         Start the express webhook endpoint
  -r, --robot               Start the robot!!!!1
  -d, --server SERVER       Specify jinkies server to use
  -a, --all                 List all the jobs on the jenkins server

About

A Jenkins/GitHub Bridge

License:MIT License


Languages

Language:CoffeeScript 100.0%