2012-03-17 25 views
2

我们使用竹子作为我们的集成服务器。在每次构建期间,它会生成我们产品的二进制包。一些构建的工件然后进入QA。在Bamboo CI服务器中标记构建的文物

是否有办法保留某个构建作业编号的构建工件,而不考虑全局构建过期配置。例如,在某个时刻,我们将其中一个构建的工件识别为候选版本。

QA应该能够在一周后下载该特定包。现在我们正在将构建工件从CI服务器复制到其他机器。它是一个脚本,但它仍然是一个手动过程。

在哈德逊有一个选项叫做'永久保留这个构建'。

回答

1

根据您的版本,这可以通过应用标签来实现。在“其他”选项卡上的计划配置下,您可以设置一个标签,然后用它来防止构建过期。

例如,我们的系统具有可标记为“SaveBuild”的构建,从而防止其到期。

+0

这仍然处于计划级别,并且可以使用覆盖生成到期来完成 - 保留所有工件。但Jenkins例如允许您在构建完成后查看工件并将其标记为无限期保留。 – Eddie 2012-06-05 19:36:22

+0

Eddie的评论是错误的:这个答案完美。计划级别配置仅用于设置用于保留构建(工件,结果和日志)的标签。 (这也可以在全局设置中完成。)然后,可以添加一个标签PER BUILD,用于标记每个构建以保留构建工件。 – 2012-11-07 11:27:04

相关问题