- Fixed a bug in creating view. Issue #42
- Added capability to send timer trigger while creating a job
- Added rename feature for jobs
- Added support for sending skype notification in job creation and on existing jobs
- Added support for sending Jenkins root URL configuration. Credit: @kevinhcross
- Added
delete_all!
methods for Job, View, and Node. get_eta
in BuildQueue will return "N/A" if the ETA is not given by Jenkins- Creating view accepts params Hash and more configuration through the API
- Spaces are allowed in Job, Node, and View names. Credit: @kevinhcross
- Support has been added to build a job with parameters. Credit: @tjhanley
- Fixed #27 with a bug in create_view including extra character in the end of the name
- Fixed a minor bug in
get_console_output
of Job.
- Fixed a bug (Issue #23) to remove the usage of "" in Job.
- Fixed a bug where the ignorecase was never used in view list
- Raise an error if the view doesnt exists while listing jobs
- Added capability to change the mode of a node
- Added support for giving node to restrict the job during creation
- Added support for notification_email option when setting up a job
- Added support for CVS provider in SCM
- Added
create_dump_slave
anddelete
methods in Node API - Added BuildQueue class which is accessible by
@client.queue
method - Improvements in all over the code for performance and error handling
- Fixed a bug where running job previously aborted was not recognized by the color
- Fixed a bug where the last few lines of console output was missed in the CLI when using the
jenkinscli job console
command.
- Added functionality to get progressive console output from Jenkins.
- Added CLI command
console
for printing progressive console output on terminal. - Fixed a bug with
get_current_build_number
not returning the recent running build number.
- Added functionality to create jobs with params.
- Added View class and added methods accessing List Views of Jenkins server.
- Added functionality to abort a running job.
- Deprecated
list_running
of Job class.list_by_status('running')
is suggested.
- Added some methods for handling jobs.
- The status
not run
is not returned asnot_run
from job status.
- Added some new methods for Job class
- Removed unnecessary debug statements
- Added System class to support quietdown and restart functionality.
- Added Node class to query the node interface of Jenkins server.
- Added Command line interface for System and Node class.
- Introduced terminal tables for displaying attributes in command line.
- Added command line interface for basic operations
- Updated gem dependencies to work with Ruby 1.8.7
- Improved performance
- Added job create feature, delete feature, chaining feature, and build feature
- Added exception handling mechanism
- Added documentation
- Added some more small features to Job class
- Initial Release