0
我試圖配置TeamCity以用於持續集成。添加回購時從自動簽出停止TeamCity
我們的項目在4個城市有大約35個水銀回購利差。所有repos中的代碼大小約爲30GB。
我們的問題是,如果我們從構建配置的VCS根目錄添加/刪除回購,配置會自動完成所有回購的完全清理重新簽出。這爲我們的構建週期增加了額外的3個小時。
無論如何要關閉它嗎?
我們的TeamCity 7.0和7.1版
UPDATE:
爲構建配置之一的更多細節:
Name: BE - Full Build
Description: none
Build number format: %AssemblyBuildNumber%, next build number: #%AssemblyBuildNumber%
Artifact paths:
none specifed
Build options:
hanging builds detection: ON
status widget: OFF
maximum number of simultaneously running builds: unlimited
Version Control Settings edit »
VCS checkout mode: Automatically on server
Checkout directory: default
Clean all files before build: OFF
VCS labeling: disabled
Attached VCS roots:
< All the repos with no rules and no labels >
Show changes from snapshot dependencies: OFF
您是否想要a)防止TeamCity在添加新回購時觸發構建或者b)阻止TeamCity對這些回購進行乾淨檢出? –
基本上,我們有一個構建配置,可以將所有回購各自克隆到其自己的文件夾中,並創建Windows聯結以將所有回購合併到一個源目錄中。然後觸發另一個執行實際構建的構建配置。問題是我們在結帳配置中添加了回購,所有回購都重新簽出,而不僅僅是新的回購。 –