lib/physique/task_builders/octopus.rb in physique-0.3.10 vs lib/physique/task_builders/octopus.rb in physique-0.4.0
- old
+ new
@@ -114,14 +114,16 @@
def add_octopus_publish_tasks
nuget = solution.nuget
@options.apps.each do |a|
+ project = Albacore::Project.new a.project_file
+
namespace a.name do
desc "Publish #{a.project} app to Octopus Server"
task :publish => [ "#{a.name}:package" ] do
- package_location = Albacore::Paths.normalise_slashes "#{nuget.build_location}/#{a.project}.#{a.metadata.version}.nupkg"
+ package_location = Albacore::Paths.normalise_slashes "#{nuget.build_location}/#{project.name}.#{a.metadata.version}.nupkg"
sh "#{nuget.exe} push #{package_location} -ApiKey #{@options.api_key} -Source #{@options.server}"
end
end
end
@@ -139,6 +141,6 @@
desc 'Publish apps to Octopus Server'
task :publish => [ 'octo:publish' ]
end
end
-end
\ No newline at end of file
+end