-
Notifications
You must be signed in to change notification settings - Fork 4
Shell script for wrapping External Hudson jobs (eg: cron jobs) and posting their results to Hudson
joemiller/hudson_wrapper
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Simple script for wrapping external Hudson jobs and sending their output to Hudson. Best used for cron jobs. This script originated here: http://blog.markfeeney.com/2010/01/hudson-external-jobs-wrapper-script.html I added a few simple features: 1) If a job doesn't exist in Hudson, it will automatically be created. 2) Job names with whitespace are now supported (eg: "My Job #1") 3) Supports authenticating to Hudson instances that require it - Set CURL_AUTH_OPTS environment variable, or hardcode into the script (see example in the script) - Be aware that this isn't the securest method, since your password could be read by someone on the same machine by examining the environment or looking at the script itself. Examples: $ hudson_wrapper http://hudson.myco.com:8080 testjob /path/to/script.sh $ hudson_wrapper http://hudson.myco.com:8080 testjob 'sleep 2 && ls -la' example with authentication: $ CURL_AUTH_OPTS="--user myuser:pass" hudson_wrapper http://hudson.myco.com:8080 testjob /path/to/script.sh
About
Shell script for wrapping External Hudson jobs (eg: cron jobs) and posting their results to Hudson
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published