如何在powershell构建步骤中获得TeamCity工作目录
在我的TeamCity项目中,我有一个PowerShell构建步骤,我需要在脚本中获取TeamCity的当前工作目录。我试着用这段代码从环境变量中获取它,但是,环境变量显然是如何在powershell构建步骤中获得TeamCity工作目录,powershell,teamcity,teamcity-9.0,Powershell,Teamcity,Teamcity 9.0,在我的TeamCity项目中,我有一个PowerShell构建步骤,我需要在脚本中获取TeamCity的当前工作目录。我试着用这段代码从环境变量中获取它,但是,环境变量显然是null: "Working Dir: " + $env:teamcity_build_workingDir 如何访问TeamCity变量,或者如何获取TeamCity项目的当前工作路径?根据TeamCity,TeamCity.build.workingdirectory-属性没有环境变量 系统属性名称:teamcity.
null
:
"Working Dir: " + $env:teamcity_build_workingDir
如何访问TeamCity变量,或者如何获取TeamCity项目的当前工作路径?根据TeamCity,TeamCity.build.workingdirectory-属性没有环境变量
系统属性名称:teamcity.build.workingDir
环境变量名称:无
说明:启动生成的工作目录。
这是TeamCity build runner应该在其中启动的路径
过程这是特定于运行程序的属性,因此它具有不同的
每个新步骤的值
您可以尝试$pwd
或获取返回PowerShell当前工作目录的位置。希望PowerShell进程是在与构建运行程序相同的工作目录中启动的。例:
"Working Dir: " + $pwd
"Working Dir: " + (Get-Location)
根据TeamCity,TeamCity.build.workingdirectory
-属性没有环境变量
系统属性名称:teamcity.build.workingDir
环境变量名称:无
说明:启动生成的工作目录。
这是TeamCity build runner应该在其中启动的路径
过程这是特定于运行程序的属性,因此它具有不同的
每个新步骤的值
您可以尝试$pwd
或获取返回PowerShell当前工作目录的位置。希望PowerShell进程是在与构建运行程序相同的工作目录中启动的。例:
"Working Dir: " + $pwd
"Working Dir: " + (Get-Location)
试试pwd
它是Get Location
的别名,试试pwd
它是Get Location