Teamcity: Diğer yapı çalışırken ne zaman çalışmayı durdur?

Ekip halinde çalışan iki tane yapıyorum. Biri db'yi dağıtır, diğeri bir uygulama yapar ve db'ye karşı çalışır.

Yani benim sorunum, ikinci çalışıyorsa db build'in başlamasını istemiyorum. Yani veritabanı bitiştirmek için diğer bitene kadar tetiklemek/beklemek değil mi?

1

2 cevap

Oluşturmak istediğiniz bir anlık görüntü bağımlılığı oluşturabilirsiniz (B1). diğer yapıdaki (B2) B1'in sadece B2 tamamlandıktan sonra başlaması gerektiğine varsayarsak

3
katma
Teşekkürler, işte bu yaptım. İki yapı arasında bile kod bağımlılığı yoktur.
katma yazar James Woolfenden, kaynak
Şüphesiz enstantane bağımlılığı olarak ihtiyacım olan şey, her seferinde diğer yapıyı inşa etmek.
katma yazar James Woolfenden, kaynak
Anlık görüntü bağımlılığı, yalnızca kaynak değişiklikleri olduğunda beklenecek olan diğerini oluşturur; ilk madde işaretli noktayı oku @ ' confluence.jetbrains.net/display/TCD6/… ;
katma yazar remo, kaynak

Daha iyi yol, iki yapı adımıyla bir yapı yapılandırması oluşturmaktır. Ardından çalışan yapı yapılandırması sınırını bire ayarlayın ve işiniz bitti.

1
katma