竹子:覆盖运行时变量 - 构建工作目录



我想覆盖我的竹子计划的构建工作目录。

我注意到它总是像<HOME><BUILD_PROJECT>-<BUILD-PLAN>-<JOB-KEY>

我想覆盖构建目录,以便所有阶段和作业都将使用相同的目录。

当前设置:

STAGE 1
  JOB 1: build dir = C:databambooagent5_1xml-databuild-dirPROJ-PLAN-S101
STAGE 2
  JOB 1: build dir = C:databambooagent5_1xml-databuild-dirPROJ-PLAN-S201
  JOB 2: build dir = C:databambooagent5_1xml-databuild-dirPROJ-PLAN-S202

当前设置:

STAGE 1
  JOB 1: build dir = C:databambooagent5_1xml-databuild-dirPROJ-PLAN-FOO
STAGE 2
  JOB 1: build dir = C:databambooagent5_1xml-databuild-dirPROJ-PLAN-FOO
  JOB 2: build dir = C:databambooagent5_1xml-databuild-dirPROJ-PLAN-FOO

我怎样才能做到这一点?

我认为你不能或不想使用相同的文件夹,因为它违反了Bamboo的多阶段和并发工作理念。

多个阶段按文件夹分隔,以便每个生成阶段与前一个阶段隔离。 如果要在阶段之间共享文件,则需要使用工件

多个作业按文件夹分隔,以便可以并发运行。 如果作业都位于同一文件夹中,则由于权限错误(尤其是在 Windows 上(,这是不可能的。 如果您不关心并发运行的作业,则可以合并第二阶段中的两个作业。

由于您想在同一系统上的同一文件夹中构建,因此听起来此管道可以通过一个作业简化为一个阶段。

最新更新