We’re running TeamCity 9.1.5 and Octopus Deploy 3.2.19.
TeamCity lists an Octopus Deploy integration plugin version of 3.2.0.51, which appears to be the latest available.
The new Channel prompt appears in the TeamCity build step, and I’m trying to set that up, but when the TeamCity build runs, I’m getting this error:
[11:37:22][Octopus Deploy] Running command: octo.exe create-release --server http://myservername/Octopus/ --apikey SECRET --project MyProjectName --enableservicemessages --version 0.339-adamtest --channel Demo --deploymenttimeout=00:20:00 --variable=BranchName:adamtest --defaultpackageversion=2016.02.12.423
[11:37:22][Octopus Deploy] Creating Octopus Deploy release
[11:37:24][Octopus Deploy] Octopus Deploy Command Line Tool, version 2.6.3.60
[11:37:24][Octopus Deploy]
[11:37:26][Octopus Deploy] Unrecognized command arguments: --channel, Demo
[11:37:26][Octopus Deploy] Exit code: -1
[11:37:26][Octopus Deploy] Octo.exe exit code: -1
The Octopus Deploy Download page lists 3.3.4 and the latest octo.exe version – but the logs above reference 2.6.3.60.
It looks like upgrading octo.exe will resolve this problem for me – but where do I upgrade it? I would have expected that running the latest TeamCity plugin (which we are) would also get us the latest version of octo.exe.