You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jenkins XSS disable option is now supported. No inputs are required - the
jenkins_api_client will automatically detect whether to use the crumbs or not
when making the POST requests.
Support for logging is added. Logs can be redirected to a log file and the
log level can be customized. This implementation uses the Logger class so
it follows the nice format in logging messages.
The job build method will now optionally return the build number. This
option should be used with care as the build method will wait till the
jenkins job is placed on an executor from the build queue. By default the
build number will NOT be returned. nil will be returned if the build number
is not available. Also a Timeout error will be raised if the job waits in the
queue for longer than the 'timeout' parameter. This timeout parameter can be
set during the client initialization.
Improved documentation
Support for enabling/disabling jobs. Credit: @dieterdemeyer
Added functionality for copying jobs. Credit: @dieterdemeyer
Added functionality for wiping out the workspace of a job.
Credit: @dieterdemeyer
Added functionality for listing jenkins users. Credit: @dieterdemeyer
Fixed a bug where the exceptions where not thrown when using the get_console_output method.
Fixed a bug where the jenkins_path attribute was ignored when the server_url
input argument is given. Credit: @woodbusy
support public/private key pair authentication for Jenkins CLI.
Credit: @missedone