Project

General

Profile

Revision 9fb80abe

Added by Ondřej Pražák over 7 years ago

making promoting decisions more robust

View differences:

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