class Napkin::CLI::Jenkins
Public Instance Methods
build(job)
click to toggle source
# File lib/napkin/cli/jenkins.rb, line 17 def build(job) client.job.build(job, options[:params]) say "#{job} building.", :green rescue JenkinsApi::Exceptions::NotFound say "#{job} not found.", :red rescue JenkinsApi::Exceptions::ApiException say "#{job} failed to start. Did you forget something maybe?", :red end
Private Instance Methods
client()
click to toggle source
# File lib/napkin/cli/jenkins.rb, line 28 def client @client ||= JenkinsApi::Client.new( :server_url => ENV['JENKINS_SERVER_URL'], :username => ENV['JENKINS_USERNAME'], :password => ENV['JENKINS_PASSWORD'], :log_level => ENV['DEBUG'] ? Logger::DEBUG : Logger::INFO ) end