diff options
Diffstat (limited to 'lib/gitlab/ci/config/normalizer.rb')
-rw-r--r-- | lib/gitlab/ci/config/normalizer.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/gitlab/ci/config/normalizer.rb b/lib/gitlab/ci/config/normalizer.rb index 55efc7439c1..fc1efb67560 100644 --- a/lib/gitlab/ci/config/normalizer.rb +++ b/lib/gitlab/ci/config/normalizer.rb @@ -10,8 +10,8 @@ module Gitlab if config[:parallel] total = config[:parallel] names = parallelize_job_names(name, total) - parallelized_jobs[name] = names - Hash[names.collect { |job_name| [job_name.to_sym, config.merge(name: job_name)] }] + parallelized_jobs[name] = names.map(&:first) + Hash[names.collect { |job_name, index| [job_name.to_sym, config.merge(name: job_name, instance: index)] }] else { name => config } end @@ -39,7 +39,7 @@ module Gitlab jobs = [] total.times do |idx| - jobs << "#{name} #{idx + 1}/#{total}" + jobs << ["#{name} #{idx + 1}/#{total}", idx + 1] end jobs |