ext/packaging/tasks/pe_remote.rake in puppet-2.7.22 vs ext/packaging/tasks/pe_remote.rake in puppet-2.7.23
- old
+ new
@@ -1,52 +1,40 @@
-# For PE, the natural default tasks are the remote tasks, rather than
-# the local ones, in reflection of which will be most ideal for PE devs.
-# e.g., pe:local_deb is the task to build a deb on the local host,
-# while pe:deb is the task for building on the remote builder host
-
+# PE remote tasks
+# We keep these around for backwards compatibility and as a backup in case the
+# jenkins infrastructure fails. We hide them to reduce task clutter
if @build.build_pe
namespace :pe do
- desc "Execute remote debian build using default cow on builder and retrieve package"
- task :deb => 'pl:fetch' do
- ENV['PE_VER'] ||= @build.pe_version
- check_var('PE_VER', ENV['PE_VER'])
- Rake::Task["pl:remote:build"].reenable
- Rake::Task["pl:remote:build"].invoke(@build.deb_build_host, 'HEAD', "pe:local_deb PE_BUILD=#{@build.build_pe} TEAM=#{@build.team} PE_VER=#{ENV['PE_VER']}")
- end
+ namespace :remote do
+ task :deb => 'pl:fetch' do
+ ENV['PE_VER'] ||= @build.pe_version
+ check_var('PE_VER', ENV['PE_VER'])
+ Rake::Task["pl:remote:build"].reenable
+ Rake::Task["pl:remote:build"].invoke(@build.deb_build_host, 'HEAD', "pe:deb PE_BUILD=#{@build.build_pe} TEAM=#{@build.team} PE_VER=#{ENV['PE_VER']}")
+ end
- desc "Execute remote debian build using ALL cows on builder and retrieve packages"
- task :deb_all => 'pl:fetch' do
- ENV['PE_VER'] ||= @build.pe_version
- check_var('PE_VER', ENV['PE_VER'])
- Rake::Task["pl:remote:build"].reenable
- Rake::Task["pl:remote:build"].invoke(@build.deb_build_host, 'HEAD', "pe:local_deb_all PE_BUILD=#{@build.build_pe} COW='#{@build.cows}' TEAM=#{@build.team} PE_VER=#{ENV['PE_VER']}")
- end
+ task :deb_all => 'pl:fetch' do
+ ENV['PE_VER'] ||= @build.pe_version
+ check_var('PE_VER', ENV['PE_VER'])
+ Rake::Task["pl:remote:build"].reenable
+ Rake::Task["pl:remote:build"].invoke(@build.deb_build_host, 'HEAD', "pe:deb_all PE_BUILD=#{@build.build_pe} COW='#{@build.cows}' TEAM=#{@build.team} PE_VER=#{ENV['PE_VER']}")
+ end
- desc "Execute remote rpm build using default mock on builder and retrieve package"
- task :mock => 'pl:fetch' do
- ENV['PE_VER'] ||= @build.pe_version
- Rake::Task["pl:remote:build"].reenable
- Rake::Task["pl:remote:build"].invoke(@build.rpm_build_host, 'HEAD', "pe:local_mock PE_BUILD=#{@build.build_pe} TEAM=#{@build.team} PE_VER=#{ENV['PE_VER']}")
- end
+ task :mock => 'pl:fetch' do
+ ENV['PE_VER'] ||= @build.pe_version
+ Rake::Task["pl:remote:build"].reenable
+ Rake::Task["pl:remote:build"].invoke(@build.rpm_build_host, 'HEAD', "pe:mock PE_BUILD=#{@build.build_pe} TEAM=#{@build.team} PE_VER=#{ENV['PE_VER']}")
+ end
- desc "Execute remote rpm build with ALL mocks on builder and retrieve packages"
- task :mock_all => 'pl:fetch' do
- ENV['PE_VER'] ||= @build.pe_version
- Rake::Task["pl:remote:build"].reenable
- Rake::Task["pl:remote:build"].invoke(@build.rpm_build_host, 'HEAD', "pe:local_mock_all PE_BUILD=#{@build.build_pe} MOCK='#{@build.final_mocks}' TEAM=#{@build.team} PE_VER=#{ENV['PE_VER']}")
- end
+ task :mock_all => 'pl:fetch' do
+ ENV['PE_VER'] ||= @build.pe_version
+ Rake::Task["pl:remote:build"].reenable
+ Rake::Task["pl:remote:build"].invoke(@build.rpm_build_host, 'HEAD', "pe:mock_all PE_BUILD=#{@build.build_pe} MOCK='#{@build.final_mocks}' TEAM=#{@build.team} PE_VER=#{ENV['PE_VER']}")
+ end
- desc "Execute remote sles rpm build and retrieve package"
- task :sles => 'pl:fetch' do
- ENV['PE_VER'] ||= @build.pe_version
- Rake::Task["pl:remote:build"].reenable
- Rake::Task["pl:remote:build"].invoke(@build.sles_build_host, 'HEAD', "pe:local_sles PE_BUILD=#{@build.build_pe} TEAM=#{@build.team} PE_VER=#{ENV['PE_VER']}")
- end
-
- desc "Execute remote debian, el, and sles builds, sign, and ship pkgs"
- task :all => ['clean', 'pl:fetch'] do
- ['pe:deb_all', 'pe:mock_all', 'pe:sles', 'pe:ship_rpms', 'pe:ship_debs'].each do |task|
- Rake::Task[task].execute
+ task :all => ['clean', 'pl:fetch'] do
+ ['pe:remote:deb_all', 'pe:remote:mock_all', 'pe:ship_rpms', 'pe:ship_debs'].each do |task|
+ Rake::Task[task].execute
+ end
end
end
end
end