.net autodeploy from github

is there any steps or documentation to see if we can push to github and it auto sends to octopus deploy? thanks.

Hi ,

Thanks for getting in touch! Unfortunately there isn’t anything out of the box that you can use. The simplest solution I can think of would require you to build a web API that can translate Git Hub Webhooks (https://developer.github.com/webhooks/) to Octopus REST API calls (http://docs.octopusdeploy.com/display/OD/Octopus+REST+API).

Ther is one more thing I would like to ask about. The subject of your message suggests that you are trying to deploy your code directly from Git Hub. Octopus requires the code to be already packaged so I’m wondering how do you do that?



Sorry, mis-worded. I just meant auto send to octopus deploy packaged up. So if we push changes to our test branch it will send to the project/test in octopus deploy ready to be “deployed”.


Thank your for your reply! If I understand correctly when you push a new commit you want a packaged version of your code to be deployed via Octopus? If so, then unfortunately the packaging part of the process is not supported by Octopus. We recommend Team City (https://www.jetbrains.com/teamcity/) as a build server. It is a great product and it easily integrats with Octopus (http://docs.octopusdeploy.com/display/OD/TeamCity). If you want to read a bit more about the difference between Octopus Deploy and Team City then have a look at the following blog post https://octopus.com/blog/octopus-vs-build-server.

Please let me know if this doesn’t solve your problem.