2011-03-28 94 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

相關問題