2011-09-20 14 views
9

Şablonları kullanan bir Proje'yi kopyaladığımda, bu şablonlardaki tüm bağımlılıklar "mutlak" gibi görünüyor. Kopyalamadan sonra, yeni projeler, yapılandırma yapılarının tümünün özgün yapı yapılandırmalarına geri dönecekleri bağımlılıklar oluşturduğu anlaşılıyor.TeamCity Şablonları'nı kullanırken bağımlılıkları nasıl görüyorsunuz?

Bu çalışmayı yapmanın bir yolu var mı? Şablonlardaki bağımlılıklar projeye "göreceli" mi?

sayesinde sadece şu anda yapılamaz AFAIK

+0

Ne tür bağımlılıklar var? Anlık görüntü, yapı mı? Ya da belki tetiklemeyi bitirir misin? –

+0

Ben artifact bağımlılıkları ile aynısını yapmak istiyorum – smnbss

+0

Burada aynı - şablonları bir katmanı bir şey ararken - yani tüm bağımlılık ağacını kopyalayabilirim –

cevap

4

.

TW-18304 Support project relative snapshot dependencies in a build configuration template (AÇIK) Sorunuza karşılık fakat

TW-3287 Project templates (AÇIK) kopyası olarak kabul edilir

: TeamCity ait böcek veritabanında bir arama üç böcek/istekleri yol açar

Ama TW-3287 bir yorum da kullanılmasını önermektedir:

TW-4612 Project-level properties (SABİT)

Dolayısıyla, gereksinimlerinize hizmet vermek için proje düzeyi özelliklerini kullanabilirsiniz. Projelerin nasıl farklı olduğuna bağlı olarak, yapı projelerini farklı projelerde ortak şablonlara dayandırabilirsiniz; bunlar da proje düzeyinde tanımladığınız özellikler ile parametrelendirilir. Şablonlar bağımlılık içermemelidir, bunları 'orijinal' projede yapılandırmanız gerekir. TW-18304 ile ilgili bir yoruma göre, projenin basit bir kopyası daha sonra yeni kopyalanan proje içindeki referansları tutmalıdır. Bunların hiçbirini denemedim, ama denemeye değer olabilir.

İlgili konular