Version 0.13.0 is now released!

32 views
Skip to first unread message

m...@arangamani.net

unread,
Jul 10, 2013, 1:32:52 AM7/10/13
to jenkins_a...@googlegroups.com
Hello everyone,

I hope you are having a great time.

Here is another release with some new features and bug fixes.

  • Jenkins XSS disable option is now supported. No inputs are required - the jenkins_api_client will automatically detech 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

Please feel free to report any bugs. Just open up an issue on Github
and/or email to this list. Your feedback is valuable to me. Just send
them to this list whether they are positive or negative.

Cheers,
Kannan.
Reply all
Reply to author
Forward
0 new messages