簡體   English   中英

如何從VSTS執行Octo.exe?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM