在特定代理上运行TeamCity Build Step

时间:2011-03-28 17:19:05

标签: macos teamcity build-agent

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

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

这甚至可能吗?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

Sharma有些正确,KIR完全正确。

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