3

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

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

这甚至可能吗?

4

2 回答 2

3

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

于 2011-03-28T17:32:04.963 回答
1

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

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

于 2011-03-29T21:14:07.697 回答