我已经安装并运行了TeamCity,我需要在特定的构建代理上运行构建步骤(一切都在Windows上运行,但我们还需要构建Mac部分)。
如何告诉构建步骤我希望它运行的代理?我见过this,但它引用了整个版本;我只想在给定的代理上运行一个特定的步骤。
这甚至可能吗?
答案 0 :(得分:3)
据我所知,这是不可能的。您可能需要为mac构建单独的构建配置。
答案 1 :(得分:1)
我需要为每台服务器,Mac和Windows构建配置。然后,我从Mac版本上的Windows版本设置快照依赖项(以确保完全首先构建Mac版本)和相同的工件依赖项(将生成的构建输出从Mac复制到Windows框)。然后我修改了Windows框中的构建过程以包含工件,并且瞧,就像一个魅力。