1
我想用Jenkins和Octopus將DLL文件部署到Test環境中。我怎樣才能直接從Octopus註冊DLL文件到測試環境?這是一個好方法嗎?或者這怎麼能實現?用Jenkins + Octopus註冊dll
我想要的主要是我不想在測試服務器上運行cmd中的regsvr32
指令,而是想要將它自動運行並在八達通部署發生時運行它。
謝謝
我想用Jenkins和Octopus將DLL文件部署到Test環境中。我怎樣才能直接從Octopus註冊DLL文件到測試環境?這是一個好方法嗎?或者這怎麼能實現?用Jenkins + Octopus註冊dll
我想要的主要是我不想在測試服務器上運行cmd中的regsvr32
指令,而是想要將它自動運行並在八達通部署發生時運行它。
謝謝
打開您的八達通項目流程。 添加步驟(運行腳本):您應該在PowerShell中執行此操作。 根據需要設置您的環境。
示例Powershell:第一行是Powershell命令。第二行是在PowerShell中執行CMD命令與此:
& 「someprogram.exe」 參數
copy-item -Path \\10.0.0.10\DllShareName\myapp.dll -Destination \\10.0.0.11\MyDllTargetFolder
& "C:\windows\system32\regsvr32.exe" myapp.dll
謝謝,我會嘗試。 Thx很多:D – Sebastian
從PS運行外部命令需要注意的一件事是OD在進入下一步之前可能不會等待它完成。在這種情況下,它可能並不重要,但是使用start-process運行命令會避免這種情況。 –