Class: Actions::ForemanPipeline::Job::CvPublishJobHook
- Inherits:
-
JobHook
- Object
- EntryAction
- JobHook
- Actions::ForemanPipeline::Job::CvPublishJobHook
show all
- Defined in:
- app/lib/actions/foreman_pipeline/job/cv_publish_job_hook.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from JobHook
#filter, #rescue_strategy_for_self, #run
Class Method Details
.subscribe ⇒ Object
6
7
8
|
# File 'app/lib/actions/foreman_pipeline/job/cv_publish_job_hook.rb', line 6
def self.subscribe
Katello::ContentView::Publish
end
|
Instance Method Details
#plan(content_view, descripton) ⇒ Object
10
11
12
13
14
15
16
|
# File 'app/lib/actions/foreman_pipeline/job/cv_publish_job_hook.rb', line 10
def plan(content_view, descripton)
allowed_jobs = filter.allowed_jobs_for_cv content_view
plan_self(:trigger => trigger.output,
:job_ids => allowed_jobs.map(&:id),
:job_names => allowed_jobs.map(&:name))
end
|