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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thoughts on supporting Octopus Deploy script packages #77

Open
ryangribble opened this issue Jan 28, 2017 · 3 comments
Open

Thoughts on supporting Octopus Deploy script packages #77

ryangribble opened this issue Jan 28, 2017 · 3 comments

Comments

@ryangribble
Copy link

Hi there,

This looks like a pretty awesome tool 馃憤

As well as PSGallery and Artifactory I could see a pretty compelling use case for being able to deploy scripts to an Octopus Deploy package. As of version 3.3 Octopus supports running powershell scripts from within a package.

The use case here would be that you have source controller powershell scripts that you want Octopus to execute during a deployment. Does this sound like something worth implementing?

@RamblingCookieMonster
Copy link
Owner

Very cool! Haven't used it, but is the idea that you could deploy/update one of those package with PSDeploy, presumably through their API?

Either way, if it's something you would use, I'm sure others would - if you want to take a stab at implementing it go ahead! Hit me up if you have any questions

Cheers!

@ryangribble
Copy link
Author

Yeah I would propose psdeploy would support an octopus server as a deployment target. The easiest way to create the package and upload it, is to use their octo.exe tool - is it ok to take an external dependency on a cmdline tool like that?

If not it could also be accomplished using file compression cmdlets and then interacting through http with the octopus server but it'd be alot more ugly than just calling the tool

@RamblingCookieMonster
Copy link
Owner

Sure, that works - because these are just scripts that we build up arguments for, it won't hurt if one of them has a dependency - the chocolatey deploymenttype does something similar.

Cheers!

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

No branches or pull requests

2 participants