我正在尝试在我的构建脚本(PowerShell)中将Bamboo的变量作为环境变量访问。
例如,在TeamCity中这样做是可以的。
$buildNumber = "$env:BUILD_NUMBER"
我原以为这会在Bamboo上运行
$buildNumber = "$env:bamboo_buildNumber"
我正在尝试在我的构建脚本(PowerShell)中将Bamboo的变量作为环境变量访问。
例如,在TeamCity中这样做是可以的。
$buildNumber = "$env:BUILD_NUMBER"
我原以为这会在Bamboo上运行
$buildNumber = "$env:bamboo_buildNumber"
典型。这是一个错误。
所以我不得不(同时)在脚本任务中添加环境变量。$revision = $Env:bamboo_planRepository_revision
$buildNumber = $Env:bamboo_buildNumber
$text = "$revision - $buildNumber"
$text > 'Version.txt'
请记住,在不同平台上,变量命名规范可能会有所不同:
bamboo.buildNumber
和 bamboo_buildNumber
在 Linux 上都可以使用。 - Alex