Class: AgileNotifier::Jenkins::Job

Inherits:
CI::Job
  • Object
show all
Defined in:
lib/agile_notifier/jenkins.rb

Defined Under Namespace

Classes: Build

Instance Attribute Summary

Attributes inherited from CI::Job

#current_build, #name, #url

Instance Method Summary collapse

Methods inherited from CI::Job

#initialize

Constructor Details

This class inherits a constructor from AgileNotifier::CI::Job

Instance Method Details

#get_last_buildObject



40
41
42
43
# File 'lib/agile_notifier/jenkins.rb', line 40

def get_last_build
  last_build = Jenkins.get_value('lastBuild', @url)
  last_build.nil? ? nil : Build.new(last_build['number'], last_build['url'])
end

#get_specific_build(build_number) ⇒ Object



36
37
38
# File 'lib/agile_notifier/jenkins.rb', line 36

def get_specific_build(build_number)
  Build.new(build_number, @url + build_number.to_s + '/')
end