2016-05-17 109 views
-1

在我的TeamCity項目中,我有一個PowerShell構建步驟,我需要在腳本中獲取團隊城市的當前工作目錄。我想這個代碼從環境變量得到它,但是,環境變量顯然是null如何在PowerShell構建步驟中獲取TeamCity工作目錄

"Working Dir: " + $env:teamcity_build_workingDir 

我如何可以訪問TeamCity的變量,或者我如何能得到TeamCity的項目的當前工作路徑?

+1

嘗試'pwd'這是'GET-Location' –

+0

別名難道它的工作???? –

回答

1

根據TeamCity documentation,沒有環境變量的teamcity.build.workingdirectory屬性。

系統屬性名稱:teamcity.build.workingDir

環境變量名:無

說明:那裏,並開始工作目錄。 這是一個TeamCity build runner應該啓動 進程的路徑。這是一個跑步者特有的屬性,因此它對於每個新步驟都有不同的 值。

你可以嘗試$pwdGet-Location返回PowerShell的當前工作目錄。希望PowerShell進程在與build-runner相同的工作目錄中啓動。例如:

"Working Dir: " + $pwd 
"Working Dir: " + (Get-Location) 
相關問題