I’m studying possibilities of Octopus Deploy system. But unfortunately there is no much information about Octopus API (or I couldn’t find it). For example, I couldn’t find any information about existing methods. Please note that Octopus Deploy documentation is pretty cool
The main question: what can I do with Octopus API? In particular, can I perform a full auto-deployment cycle with only API functionality, without UI? Speaking about auto-deployment cycle I mainly mean these actions:
registration of new application (.NET Winservice, Webservice)
creation of new release version for new or existed application
run of deployment process
creation on deployment steps (not really crucial)
I need it because I want to integrate Octopus with another system.
Looking forward to your answer. Thank you!
This can be done, buts its not easy using the .Net client. Deployment steps are usually a thing that you don’t modify very often. We definitely recommend you to setup your deployment process and steps from the Web UI, and then trigger your deployments in any other way you want.