2011-03-28 58 views
3

我已经安装并运行了TeamCity,并且需要在特定的构建代理上运行构建步骤(一切运行在Windows上,但我们需要构建Mac部分以及)。在特定的代理上运行TeamCity构建步骤

如何告诉构建步骤我希望在哪个代理上运行?我见过this,但是引用了整个构建;我只想在特定的代理上运行特定的步骤。

这甚至可能吗?

回答

1

夏尔马有点正确,而且KIR完全正确。

我需要为每个服务器,Mac和Windows构建配置。然后,我从Mac版本的Windows版本(以确保Mac版本完全首次构建)和相同的构件依赖项(将生成的构建输出从Mac复制到Windows盒子)中设置快照依赖关系。然后,我修改了Windows盒子上的构建过程,以包含工件,瞧,就像一个魅力。

3

从我所知道的,这是不可能的。您可能需要为Mac构建单独的构建配置。

+5

独立配置+构建配置之间的工件/快照依赖性,以将工件从mac构建传递到主构建。 – KIR 2011-03-29 09:06:38

相关问题