我有几个项目,我想在单独的构建配置中使用略有不同的配置:
而已.我查看了构建配置模板,但似乎不允许灵活地指定自定义构建步骤或额外的VCS根.
实际上,我只是希望不必手动将(几个)构建步骤从我们的初始项目的构建配置复制到几个更多的配置中,并且在事情发生变化时必须全部维护它们.似乎应该有更好的解决方案?
我也想知道这一点,但我在网上找到的信息表明您更喜欢冗余,而不是尝试在多个分支或项目中重用一种配置。
\n\n然而,所有这些都是在版本 8 发布之前,版本 8 引入了提取元运行器的功能
\n\n他们2013 年 4 月 13 日的博客很好地总结了它们的含义以及它们与模板的区别。
\n\n\n\n\n元跑者
\n\nMeta Runner 是一项强大的功能,为自定义 TeamCity 并使其更加以人为本提供了一种有前途的新方法。为了理解它,让\xe2\x80\x99s考虑一个例子。
\n\n想象一下,您在不同的构建配置中反复使用一些重复的任务。该任务被定义为一个或多个基于内置运行程序(例如 Ant 或命令行)的构建步骤。您很可能\xe2\x80\x99d 希望在多个构建配置中轻松地重用此任务。您可以\xe2\x80\x99t 使用模板执行此操作,因为模板强制您在不同配置之间共享相同的设置,但这并不总是可行。我们建议的解决方案是从这些步骤中提取 Meta-runner,在发行说明中查看它是如何工作的。
\n
我还没有实现这个,但我很快就会对其进行测试。这让我认为您应该能够将存储库作为参数传递,但我不确定。
\n