0
如何在Hudson(在Windows XP上運行,作爲非服務,但可能會更改)作業中執行批處理文件或僅執行一些(例如兩次)命令),環境只停留在整個構建中。在Hudson中改變環境,保持整個構建
我需要這樣做,因爲我必須用'cd'(我們在我們的proj中使用相對路徑)和'設置'一些用於msbuild的環境變量來改變當前路徑。
先謝謝您。
如何在Hudson(在Windows XP上運行,作爲非服務,但可能會更改)作業中執行批處理文件或僅執行一些(例如兩次)命令),環境只停留在整個構建中。在Hudson中改變環境,保持整個構建
我需要這樣做,因爲我必須用'cd'(我們在我們的proj中使用相對路徑)和'設置'一些用於msbuild的環境變量來改變當前路徑。
先謝謝您。
不確定爲什麼你需要退出服務領域。我的理解到目前爲止,哈德森爲每項工作都創造了一個新的環境,以使工作不會互相干擾。因此,如果您不使用影響其他環境的命令(例如subst),那麼添加「執行Windows批處理命令」將會很好。
如果您的服務以錯誤的權限運行,您有兩種選擇。首先,更改服務的權限(在不同於本地系統用戶的用戶下運行)或調用runas
命令。如果無論出於何種原因,您仍然需要對工作的某些部分進行更改,您可以始終致電cmd
來創建新環境。