This repository contains the Octopus CLI (octo
) for Octopus, a user-friendly DevOps tool for developers that supports release management, deployment automation, and operations runbooks. You can use it to create and deploy releases, create and push packages, and manage environments.
octo
can be downloaded from the Octopus downloads page.
Please see Contributing
You need:
- VSCode or Visual Studio 15.3 to compile the solution
- dotnet core 2.1.302 SDK
Run Build.cmd
to build, test and package the project. Do this before pushing as it will run the surface area tests as well,
which require approval on almost every change.
To release to Nuget, tag master
with the next major, minor or patch number, TeamCity will do the rest. Kick off the Release: Deploy OctopusCLI
build again if any of the dependencies fail.
Every successful TeamCity build for all branches will be pushed to Feedz.io.
See the Compatibility page in our docs