【发布时间】:2018-06-13 09:50:49
【问题描述】:
我有两个 Bamboo 计划,第一个生成共享工件(库),第二个尝试下载它。第一个计划将内部版本号放入工件名称中,复制模式是这样定义的:
release-x64-b${bamboo.buildNumber}-runtime.zip
所以我在计划目录中得到了一些工件:
release-x64-b671-runtime.zip
....
release-x64-b678-runtime.zip
指示从属计划只需下载工件。我认为它使用了父计划中的复制模式,因为我遇到了一个问题,即在下载工件时,依赖计划正在替换 其自己的内部版本号,这是一个日志摘录:
Preparing to download plan result PROJECT-WVN-678 artifact: Shared artifact: [x64 Nightly Runtime], pattern: [release-x64-b207-runtime.zip]
(从属内部版本号为 207,而父内部版本号为 678)。我有办法解决这个“功能”吗?
【问题讨论】:
-
那么您希望内部版本号相同还是使用相同的内部版本号修复工件?如果您想要相同的内部版本号,那么您可以重置编号并始终运行两个计划,这样就不会发生编号不匹配的情况。如果您希望独立使用父内部版本号,则可以如下使用。
标签: build build-automation bamboo bamboo-artifacts