Class: Actions::ForemanPipeline::Jenkins::GetVersion

Inherits:
EntryAction
  • Object
show all
Defined in:
app/lib/actions/foreman_pipeline/jenkins/get_version.rb

Instance Method Summary collapse

Instance Method Details

#humanized_nameObject



11
12
13
# File 'app/lib/actions/foreman_pipeline/jenkins/get_version.rb', line 11

def humanized_name
  "Get Jenkins CI version: %s" % input[:name]
end

#runObject



6
7
8
9
# File 'app/lib/actions/foreman_pipeline/jenkins/get_version.rb', line 6

def run
  instance = ::ForemanPipeline::JenkinsInstance.find input[:id]
  output[:version] = instance.create_client.get_jenkins_version
end