class Fett::Jenkins

Constants

PASSWORD
URL
USERNAME

Public Class Methods

new_build(repository, params) click to toggle source
# File lib/fett/jenkins.rb, line 11
def self.new_build(repository, params)
  client.job.build(repository.jenkins_name, params)
end
new_job(repository, template) click to toggle source
# File lib/fett/jenkins.rb, line 7
def self.new_job(repository, template)
  client.job.create(repository.jenkins_name, template.content)
end

Private Class Methods

client() click to toggle source
# File lib/fett/jenkins.rb, line 17
def self.client
  JenkinsApi::Client.new(server_url: URL, username: USERNAME, password: PASSWORD)
end