[英]How to execute Octo.exe from VSTS?
我希望從VSTS上的powershell腳本執行Octo.exe。 像這樣
Octo.exe push --package $_.FullName --replace-existing --server https://deploy.mydomain.com --apiKey API-xxxxxxxx
但是我不知道Octo.exe的正確路徑還是VSTS中存在該路徑? 可以在那兒安裝嗎? 還是我必須將octo.exe添加到我的源代碼並從那里調用它?
如果使用托管生成代理 ,則無法調用Octo.exe命令,並且也無法將其安裝在生成代理上。
如果可以不安裝而調用Octo.exe,則可以將octo.exe添加到源代碼管理中並映射到構建代理(存儲庫>映射),然后可以通過PowerShell進行調用。 路徑可能類似於$(build.sourcesdirectory) \\ Tool \\ octo.exe,具體取決於您如何將其映射到源目錄)
如果需要安裝Octo.exe,則需要設置一個本地生成代理,然后在該生成代理上安裝Octo。
另一方面, Octopus Deploy Integration的擴展可以直接安裝和使用。
最干凈的方法不是使用二進制文件來混淆源代碼存儲庫,而是使用Octopus REST API推送包。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.