Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Octopus Deploy Push (octo.exe push) #810

Closed
bcrosnier opened this issue Apr 7, 2016 · 1 comment
Closed

Support Octopus Deploy Push (octo.exe push) #810

bcrosnier opened this issue Apr 7, 2016 · 1 comment
Labels
Milestone

Comments

@bcrosnier
Copy link

I worked on a project that had me use the octo.exe push to deploy a .zip file to an Octopus Deploy server.
We used a handcrafted solution, but I'm wondering if it's worth it to implement with the rest of the Cake tools.

Cake already has support for the Octopus Deploy command line tool octo.exe in src/Cake.Common/Tools/OctopusDeploy, but it's currently limited to octo.exe create-release through method OctoCreateRelease(context, projectName, settings).

Related to #472, which is about pack instead of push, but mentions an octo.exe wrapper, which is the current implementation of create-release, and was basically my initial working solution.
I'm looking on how to implement a Cake Addin that fits the bill.

For those wondering, the reason I'm not using NuGet push instead of octo.exe push is basically because I'm uploading a .zip file that isn't a NuGet package (it has no nuspec). NuGet push will not push a file that is not a NuGet package.
It leverages a feature from the Octopus Deploy internal feed where you can push to push a package file using the filename to specify the package ID and version (<id>.<version>.zip).

@gep13
Copy link
Member

gep13 commented Jun 25, 2016

@bcrosnier this functionality has been implemented and merged into develop here: e864c22

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants