Powershell 如何从VSTS执行Octo.exe?

Powershell 如何从VSTS执行Octo.exe?,powershell,azure-devops,azure-pipelines,octopus-deploy,octopack,Powershell,Azure Devops,Azure Pipelines,Octopus Deploy,Octopack,我希望从VST上的powershell脚本执行Octo.exe。像这样 Octo.exe push --package $_.FullName --replace-existing --server https://deploy.mydomain.com --apiKey API-xxxxxxxx 但是我不知道Octo.exe的正确路径,或者它是否存在于VST上?可以在那里安装吗?或者我必须将octo.exe添加到我的源代码中并从那里调用它吗?如果使用,则无法调用octo.exe命令,并且无法

我希望从VST上的powershell脚本执行Octo.exe。像这样

Octo.exe push --package $_.FullName --replace-existing --server https://deploy.mydomain.com --apiKey API-xxxxxxxx

但是我不知道Octo.exe的正确路径,或者它是否存在于VST上?可以在那里安装吗?或者我必须将octo.exe添加到我的源代码中并从那里调用它吗?

如果使用,则无法调用octo.exe命令,并且无法在build agent上安装它

如果可以调用Octo.exe而不安装它,则可以将Octo.exe添加到源代码管理并映射到生成代理(存储库>映射),然后可以通过PowerShell调用它。路径可能类似于\Tool\octo.exe,具体取决于如何将其映射到源目录)

如果Octo.exe需要安装,则需要设置并在该生成代理上安装Octo


另一方面,还有一个扩展,您可以直接安装和使用它。

而不是将源代码存储库与二进制文件混在一起, 最干净的方法是使用来推送包

由八达通公司自己提供。

我使用了$(build.sourcesdirectory)\Tool\octo.exe解决方案。