Hubot Jenkins Enhanced Plugin
Jenkins integration for Hubot with multiple server support
Configuration
Auth should be in the "user:password" format.
HUBOT_JENKINS_URL
HUBOT_JENKINS_AUTH
HUBOT_JENKINS_{1-N}_URL
HUBOT_JENKINS_{1-N}_AUTH
Commands
hubot jenkins aliases
- lists all saved job name aliases **hubot jenkins b <jobNumber>
- builds the job specified by jobNumber. List jobs to get number.hubot jenkins build <job|alias>
- builds the specified Jenkins jobhubot jenkins build <job|alias>, <params>
- builds the specified Jenkins job with parameters as key=value&key2=value2hubot jenkins describe <job|alias>
- Describes the specified Jenkins jobhubot jenkins getAlias <name>
- Retrieve value of job name alias **hubot jenkins last <job|alias>
- Details about the last build for the specified Jenkins jobhubot jenkins list <filter>
- lists Jenkins jobs grouped by serverhubot jenkins servers
- Lists known jenkins servershubot jenkins setAlias <name>, <value>
- creates job name alias **
Persistence **
Note: Various features will work best if the Hubot brain is configured to be persisted. By default the brain is an in-memory key/value store, but it can easily be configured to be persisted with Redis so data isn't lost when the process is restarted.
@See Hubot Scripting for more details