2012-12-14 42 views
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 
+0

您是否想要a)防止TeamCity在添加新回購時觸發構建或者b)阻止TeamCity對這些回購進行乾淨檢出? –

+0

基本上,我們有一個構建配置,可以將所有回購各自克隆到其自己的文件夾中,並創建Windows聯結以將所有回購合併到一個源目錄中。然後觸發另一個執行實際構建的構建配置。問題是我們在結帳配置中添加了回購,所有回購都重新簽出,而不僅僅是新的回購。 –

回答