Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
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