2011-01-19 26 views
15

TeamCity'ye yeni katılıyorum. Projeleri farklı depolarda var. Projeleri farklı alt klasörlerde kontrol etmek istiyorum. Örneğin.Yapı Projesi> Farklı klasörlerdeki farklı depoları nasıl denetlerim

Üç farklı projede 3 .net Projesini takip ettiğimi varsayalım.

Çerçeve

XYZ Her proje kendi havuzunda saklanan

Projem. Projem Klasör yapısı buna

+ FrameWork

-ProjectFile 
-......... 

+ XYZ

-ProjectFile 

gibi görünecek biçimde Framwork ve XYZ Projeleri Klasörler ana Klasörde olduklarını beklediği bir çözüm dosyasını içerir + MyProject

-SolutionFile(has references of both Projects.) 

Artık benim sorunum, projelerimi kendi klasörlerdeki farklı depolardan kontrol etmek istiyorum. TeamCity'de nasıl yapılandırılır.

Teşekkür

cevap

19

Sen Sürüm Kontrol Ayarları her VCS Root yapılandırmanız gerekecektir. Her bir kök için, adresinden Checkout Kuralları ile hangi klasörlerin ilgilendiğini belirtebilirsiniz. Ödeme kurallarını oluştururken, klasör yapısını VCS'nizdekiyle aynı şekilde bırakma seçeneğiniz vardır veya isteklerinizi ihtiyaçlarınıza göre yeniden düzenleyebilirsiniz. Verilen problemi çözmek amacıyla

http://confluence.jetbrains.net/display/TCD5/VCS+Checkout+Rules

http://confluence.jetbrains.net/display/TCD5/2.Version+Control+Settings

. Ödeme takibi Kuralların ilgili sürüm kontrol köküne uygulanması gerekir.

+:.=>FrameWork 
+:.=>XYZ 
+:.=>MyProject 
+0

Yanıtladığınız için teşekkür ederiz. İyi çalışıyor ama hiçbir şey elde edemedim. /MyProject/bin/Release/*.* => PublishDir Yapı Runner: Visual Studio (sln) Yapı dosyası yolu: \ Halef \ Successor.sln Hedefler: Yapılandırma Rebuild -: Ayar Buluntu yolları izleyip var : Bırakma Platform: x86 Bu konuda bana yardımcı olabilir misiniz? – Saghar

+1

Bu sorununuzu çözmeyebilir, ancak yapay yollarınızı listelerken, yolun önünde bir '/' işareti olmayan yolları belirtmek daha iyidir: MyProject/bin/Release /*.* => PublishDir. Aynı şey, çözüm dosyasına ve TeamCity'deki diğer dosya yollarına giden yol için de geçerlidir. Bazen bu yapıdaki hatalara neden olabilir. Sahip olduğum bilgilerden, bu, yarasadan görebildiğim tek sorun. Günlükler, yayın eserlerini içeren herhangi bir uyarı veya hata mı gösteriyor yoksa hiç belirtilmiyor mu? – brandogs

İlgili konular