Skip to content

v0.13.0 release

Compare
Choose a tag to compare
@arangamani arangamani released this 10 Jul 05:25
  • 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