This integration pack allows you to integrate with Octopus Deploy, deployment automation system for .NET applications.
The following actions are supported:
- Get Projects -
list_projects - Get Deployments -
list_deployments
- Create a new release -
create_release - Deploy a release to an environment -
deploy_release - Get a list of releases for a project -
list_releases
- Add a new machine to an environment(s) -
add_machine
- Detect a new release being created -
new_release_sensor - Detect a new deployment being created -
new_deployment_sensor
Copy the example configuration in octopusdeploy.yaml.example
to /opt/stackstorm/configs/octopusdeploy.yaml and edit as required. It must contain:
api_key- an API key generated in Octopus for your user http://docs.octopusdeploy.com/display/OD/How+to+create+an+API+keyhost- the host name of your Octopus server e.g. octopus.mydomain.comport- the port your API service is running on, 443 by default
Read this pack tutorial for more information: https://stackstorm.com/2015/10/01/octopusdeploy-integration-with-stackstorm/