Revision 9fb80abe
Added by Ondřej Pražák over 7 years ago
app/lib/actions/foreman_pipeline/job/deploy_new_host.rb | ||
---|---|---|
7 | 7 |
|
8 | 8 |
def plan(job) |
9 | 9 |
sequence do |
10 |
redeploy = plan_action(Redeploy, job) |
|
10 |
# redeploy = plan_action(Redeploy, job) |
|
11 |
|
|
12 |
data = { |
|
13 |
:host => { |
|
14 |
:id => "fake_id", |
|
15 |
:name => "fake-name.example.com", |
|
16 |
:ip => "192.168.100.236" |
|
17 |
}, |
|
18 |
:activation_key => { |
|
19 |
:cp_id => "asdfasdf" |
|
20 |
} |
|
21 |
} |
|
22 |
|
|
11 | 23 |
|
12 | 24 |
packages = plan_action(FindPackagesToInstall, :job_id => job.id) |
13 | 25 |
|
14 | 26 |
bulk_build = plan_action(Jenkins::BulkBuild, |
15 | 27 |
job.jenkins_projects, |
16 | 28 |
:job_id => job.id, |
17 |
:data => redeploy.output, |
|
29 |
:data => data,#redeploy.output,
|
|
18 | 30 |
:packages => packages.output[:package_names]) |
19 | 31 |
plan_action(Promote, :job_id => job.id, :build_fails => bulk_build.output[:failed_count]) |
20 | 32 |
end |
Also available in: Unified diff
making promoting decisions more robust