We are using octopus 2.6.3, we have many projects that gets deployed separately.
Now, we need to create a single project call it – “Deploy All” and include all these separate projects into single project.
And, use single click … it will deploy all the included sub-projects.
I setup octo on our octopus server and created the powershell process … on execution I am getting following error
Tentacle script execution
octo : The term ‘octo’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
Running PowerShell script: C:\Users\svcOctopusDeploy\AppData\Local\Tentacle\Temp\3f360213-5e11-4bf4-9e2e-d007eaa58a09.ps1
& : The term ‘E:\OctopusTools.22.214.171.124\Octo.exe’ is not recognized as the name of a cmdlet, function, script file, or
operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
At C:\Users\svcOctopusDeploy\AppData\Local\Tentacle\Temp\3f360213-5e11-4bf4-9e2e-d007eaa58a09.ps1:1 char:3
You don’t need to setup anything special on the Tentacle, you just need to have Octo.exe on a folder on the Tentacle that will be running the command. It knows where Octo.exe is because you are passing the full path when calling the command. In the example below, Octo.exe was downloaded to C:\Tools
& C:\tools\octo.exe create-release --server=http://your-server/ --apikey=YourApiKey #And the rest of the arguments
The example you found in docs.octopusdeploy.com shows a generic path. Its up to the user to modify that part according to their file structure.