我有一個TeamCity(8.0.5)安裝程序,運行多個代理程序和多個配置的項目。是否有可能阻止跨特定配置的併發構建?
我們有一些針對CI的構建配置(例如編譯和單元測試)以及用於自動部署的一些配置。
部署配置在共享服務上運行腳本(例如IIS/sql等),因此無法與任何項目中的其他部署構建並行運行。
有什麼辦法可以在團隊城市限制這個嗎?我已經看到設置爲「限制併發構建」,但這隻適用於單個配置,我也試圖限制部署構建到單個公共代理程序,但我一直無法做到這一點。遠。
我有一個TeamCity(8.0.5)安裝程序,運行多個代理程序和多個配置的項目。是否有可能阻止跨特定配置的併發構建?
我們有一些針對CI的構建配置(例如編譯和單元測試)以及用於自動部署的一些配置。
部署配置在共享服務上運行腳本(例如IIS/sql等),因此無法與任何項目中的其他部署構建並行運行。
有什麼辦法可以在團隊城市限制這個嗎?我已經看到設置爲「限制併發構建」,但這隻適用於單個配置,我也試圖限制部署構建到單個公共代理程序,但我一直無法做到這一點。遠。
TeamCity 8附帶內置和支持的共享資源插件。它允許您在層次結構中的任何項目上創建共享資源,並且在構建配置的構建功能下,您可以定義要運行的構建需要哪些共享資源,否則將排隊直到資源可用並且可以進行鎖定。
欲瞭解更多信息,採取在看看TeamCity的文檔:http://confluence.jetbrains.com/display/TCD8/Shared+Resources
可能重複:http://stackoverflow.com/questions/14468161/teamcity-prevent-2-builds-from-running-simultaneously – xagyg
它的實際上是另一個問題。 Keith在TC 7上,希望在同一個項目中限制構建。我的問題涉及TC 8並限制了不同項目的構建 – Twisted