Class: Actions::ForemanPipeline::Jenkins::List
- Inherits:
-
AbstractJenkinsAction
- Object
- EntryAction
- AbstractJenkinsAction
- Actions::ForemanPipeline::Jenkins::List
- Defined in:
- app/lib/actions/foreman_pipeline/jenkins/list.rb
Instance Method Summary collapse
Methods inherited from AbstractJenkinsAction
Instance Method Details
#humanized_name ⇒ Object
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_self ⇒ Object
9 10 11 |
# File 'app/lib/actions/foreman_pipeline/jenkins/list.rb', line 9 def rescue_strategy_for_self Dynflow::Action::Rescue::Skip end |
#run ⇒ Object
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 |