Bamboo变量是否可自动作为环境变量使用?

Ada*_*m B 9 powershell bamboo

我试图在我的构建脚本(PowerShell)中访问Bamboo的变量作为环境变量.

例如,这在TeamCity中工作正常

$buildNumber = "$env:BUILD_NUMBER"
Run Code Online (Sandbox Code Playgroud)

我希望这能在Bamboo工作

$buildNumber = "$env:bamboo_buildNumber"
Run Code Online (Sandbox Code Playgroud)

Ste*_*HHH 8

在当前版本的Bamboo(5.x)中,以下环境变量适用于Bash脚本中的Amazon EC2 Linux客户端上的Bash.它在PowerShell中应该非常相似.

  • ${bamboo.buildKey} - 当前作业的作业键,格式为PROJECT-PLAN-JOB,例如 BAM-MAIN-JOBX
  • ${bamboo.buildResultsUrl} - 作业完成执行后,Bamboo中结果的URL.
  • ${bamboo.buildNumber} - Bamboo内部版本号,例如 123
  • ${bamboo.buildPlanName} - Bamboo计划名称,例如 Some Project name - Some plan name

您可以在Atlassian Bamboo构建变量文档页面上查看Bamboo构建变量的完整列表.