Method: Chef::Application::Jenkins#run_application
- Defined in:
- lib/chef/application/jenkins.rb
#run_application ⇒ Object
Run knife
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/chef/application/jenkins.rb', line 97 def run_application Mixlib::Log::Formatter.show_time = false jenkins = Chef::Jenkins.new if ARGV[0] == "sync" jenkins.sync elsif ARGV[0] == "prop" jenkins.prop(config[:env_from], config[:env_to]) elsif ARGV[0] == "save" jenkins.save(config[:env], config[:backup]) elsif ARGV[0] == "load" jenkins.load(config[:env], config[:backup]) else Chef::Application.fatal!("You must provide sync or prop as the first argument") end exit 0 end |