首页 > 解决方案 > Bamboo - 如何在同一构建作业中合并代码后构建最新版本

问题描述

在将代码合并到 master 后,我正在尝试构建最新版本。但是 Bamoo 正在构建之前的版本,该版本已合并到之前的版本中。下面是过程:

  1. 开发人员在各自的分支中工作 --> PR 被提出 --> 代码被合并到“开发”分支
  2. 开发构建是从“开发”分支触发的(直到这里没问题)。

对于 QA 构建,以下是任务:

  1. 代码同步到主控(这里代码使用命令行脚本从“开发”合并到“主控” - 这工作正常)
  2. 源代码签出(使用任务
  3. 恢复包 --> npm install --> 其他构建任务

一旦使用#1将代码合并到主控,我希望在“源代码签出”任务中签出最新版本。但它正在构建上一次构建期间合并的上一个版本。使用相同的构建作业将代码合并到 master 后,如何使用最新版本更新构建目录?

我是竹子的新手。另外,请指出这个问题之前是否已经回答过。谢谢

标签: devopsbamboo

解决方案


推荐阅读