2017-02-09 67 views
0

我希望從VSTS上的powershell腳本執行Octo.exe。像這樣如何從VSTS執行Octo.exe?

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

但是我不知道Octo.exe的正確路徑,或者它是否存在於VSTS中?可以在那裏安裝嗎?或者我將不得不將octo.exe添加到我的源並從那裏調用它?

回答

0

如果使用Hosted build agent,則不能調用Octo.exe命令,也無法將其安裝在構建代理上。

如果您可以在不安裝的情況下調用Octo.exe,則可以將octo.exe添加到源代碼管理器並映射到構建代理(Repository> Mappings),然後您可以通過PowerShell調用它。路徑可能類似於$(build.sourcesdirectory) \ Tool \ octo.exe,根據您如何將其映射到源目錄)

如果Octo.exe需要安裝,則需要設置on premise build agent並在該版本上安裝Octo劑。

另一方面,您可以直接安裝和使用Octopus Deploy Integration的擴展名。

+0

我使用$(build.sourcesdirectory)\ Tool \ octo.exe解決方案。 – Jepzen