我决定遵循“最佳实践”,只能在我的各种构建中建立我的伪像并在各种构建中分享。所以我创建了一个主版本,只需构建正确的伪像,然后具有其他构建具有导入预构建的组件和.exe的工件依赖性。 不幸的是,我已经遇到了一些问题。具有工件依赖项的构建与主构建没有相同的版本。因此,主构建版本可能是2.2.11.6787,但运行测试的构建也具有2.2.111.6787的版本号,即使它使用具有2.2.11.6787版本的伪像。这同样适用于运行完整测试套件的夜间构建。

有没有方法是,具有伪像依赖关系的构建可以从主构建中继承版本信息?

有帮助吗?

解决方案

You can keep build numbers in sync between builds connected by an artifact dependencies using Dependencies Properties Just set build number pattern for test or nightly build to %dep.<bt_id>.build.number% where <bt_id> is the ID of your master build configuration

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top