lib/dockly/rake_task.rb in dockly-2.6.0 vs lib/dockly/rake_task.rb in dockly-2.7.0

- old
+ new

@@ -76,15 +76,14 @@ task inst.name => 'dockly:load' do |name| inst.copy_from_s3(Dockly::History.duplicate_build_sha[0..6]) end end - deb inst.name => [ - 'dockly:load', - "dockly:deb:prepare:#{inst.name}", - "dockly:deb:upload:#{inst.name}" - ] + deb inst.name => 'dockly:load' do |name| + inst.build + end + prepare_targets << "dockly:deb:prepare:#{inst.name}" upload_targets << "dockly:deb:upload:#{inst.name}" copy_targets << "dockly:deb:copy:#{inst.name}" build_targets << "dockly:deb:#{inst.name}" end @@ -108,15 +107,14 @@ task inst.name => 'dockly:load' do |name| inst.copy_from_s3(Dockly::History.duplicate_build_sha[0..6]) end end - rpm inst.name => [ - 'dockly:load', - "dockly:rpm:prepare:#{inst.name}", - "dockly:rpm:upload:#{inst.name}" - ] + rpm inst.name => 'dockly:load' do |name| + inst.build + end + prepare_targets << "dockly:rpm:prepare:#{inst.name}" upload_targets << "dockly:rpm:upload:#{inst.name}" copy_targets << "dockly:rpm:copy:#{inst.name}" build_targets << "dockly:rpm:#{inst.name}" end @@ -135,11 +133,11 @@ inst.generate_build end end namespace :upload do - task inst.name => 'dockly:load' do + docker inst.name => 'dockly:load' do Thread.current[:rake_task] = inst.name inst.export_only end end @@ -148,14 +146,13 @@ Thread.current[:rake_task] = inst.name inst.copy_from_s3(Dockly::History.duplicate_build_sha[0..6]) end end - docker inst.name => [ - 'dockly:load', - "dockly:docker:prepare:#{inst.name}", - "dockly:docker:upload:#{inst.name}" - ] + docker inst.name => 'dockly:load' do + Thread.current[:rake_task] = inst.name + inst.generate! + end # Docker image will be generated by 'dockly:deb:package' unless inst.s3_bucket.nil? prepare_targets << "dockly:docker:prepare:#{inst.name}" upload_targets << "dockly:docker:upload:#{inst.name}"