Class: Actions::ForemanPipeline::Jenkins::AbstractJenkinsAction
- Inherits:
-
EntryAction
- Object
- EntryAction
- Actions::ForemanPipeline::Jenkins::AbstractJenkinsAction
show all
- Defined in:
- app/lib/actions/foreman_pipeline/jenkins/abstract_jenkins_action.rb
Instance Method Summary
collapse
Instance Method Details
#jenkins_project ⇒ Object
13
14
15
|
# File 'app/lib/actions/foreman_pipeline/jenkins/abstract_jenkins_action.rb', line 13
def jenkins_project
::ForemanPipeline::JenkinsProject.find input[:project_id]
end
|
#job ⇒ Object
6
7
8
9
10
11
|
# File 'app/lib/actions/foreman_pipeline/jenkins/abstract_jenkins_action.rb', line 6
def job
j = ::ForemanPipeline::Job.find input.fetch(:job_id)
fail "no jenkins instance specified for the job with id #{j.id}" if j.jenkins_instance.nil?
j.init_run
j
end
|