A little background, all build server plug-ins leverage the Octopus Deploy CLI tool known as octo.exe for a variety of tasks. For creating a release, it uses the octo.exe create-release command.
If you are using Jenkins, that functionality is provided via the UI:
Jenkins is our newest plug-in and it looks like we added some more functionality to it than we have in the past.
Other Build Servers
At the time of this writing, you will have to leverage the additional command line arguments for other build servers. Please ensure you have the latest build server plug-in, as this might have changed.
There are options with the command line arguments:
- The command argument to deploy version 1.0.1 for all packages in your deployment would be:
- The command line argument to have different versions for all steps in your deployment would be:
--package StepA:1.0.1 --package StepB:1.0.2
- If you want to have a specific version for one step, but have all other steps have the same version, then that would be:
--version 1.0.3 --package StepA:1.0.1
Those command line arguments would be entered in the
Additional command line arguments field. Typically this is found at the bottom of the screen for our plug-ins.