在TeamCity中使用全局属性或构建步骤

Nik*_*lff 4 teamcity

我的TeamCity服务器中有很多项目,用于构建和测试多个站点.我们每晚都使用Selenium RC测试网站,我想重用一个步骤或配置,而不是在每个项目中都有副本.

我已经研究过使用模板,但它们似乎只能从定义的项目中访问.对于属性也一样,因为我试图在系统或环境属性中放置路径和一些共享值,并使用复制的构建步骤共享属性.

但这一切都失败了,因为这些方法似乎都不适用于各个项目.你是如何解决这类问题的?一定有可能,对吧?

Siy*_*ams 6

根据我对您的问题的评论,您可以在多个项目中使用单个模板配置构建.

有关如何执行此操作的信息,请参阅TeamCity 文档.


Mat*_*att 5

TeamCity 有一项新功能(自 8.0 起)支持全局配置/参数/环境变量。8.0 支持项目组织/嵌套的新概念,作为该功能集的一部分,所有项目现在都继承自“根”项目。在该根项目上,您可以指定许多内容,包括参数等。这似乎不支持构建步骤。

他们在http://youtrack.jetbrains.com/issue/TW-11202中记录了这一变化。

在此输入图像描述

--

在此输入图像描述