Class: Actions::ForemanPipeline::Jenkins::List

Inherits:
AbstractJenkinsAction show all
Defined in:
app/lib/actions/foreman_pipeline/jenkins/list.rb

Instance Method Summary collapse

Methods inherited from AbstractJenkinsAction

#jenkins_project, #job

Instance Method Details

#humanized_nameObject



13
14
15
# File 'app/lib/actions/foreman_pipeline/jenkins/list.rb', line 13

def humanized_name
  "List projects in Jenkins Instance: %s" % job.jenkins_instance.name
end

#rescue_strategy_for_selfObject



9
10
11
# File 'app/lib/actions/foreman_pipeline/jenkins/list.rb', line 9

def rescue_strategy_for_self
  Dynflow::Action::Rescue::Skip
end

#runObject



5
6
7
# File 'app/lib/actions/foreman_pipeline/jenkins/list.rb', line 5

def run
  output[:projects] = job.jenkins_instance.client.job.list input[:filter]
end