TeamCity, sistem ortam değişkenleri olarak size bir dizi değişken sunar.
değişkenlerin listesi burada bulunabilir:
http://confluence.jetbrains.net/display/TCD6/Predefined+Build+Parameters
TeamCity tarafından atanan yapı numarası build.number
bulunabilir -
Ayrıca kaydını alabilirsiniz Bir önceki projenin tamamı, TeamCity'nin 'Ayarlarım ve Araçlar' bölümünde o yapının RSS akışına abone olarak bir proje oluşturuyor. Uygun şekilde yerleştirilmiş bir powershell betiği veya kabuk betiği bu RSS'yi yakalayabilir ve ayrıştırılabilir. Orada, bir projenin son yapılarını gösteren bir RSS beslemesi yapılandırabilirsiniz ... RSS'de sabitlenmiş durum göstermiyor gibi görünüyor, ancak son birkaç yapıyı görebilirsiniz.
-
Final fikir - Eğer yapılandırma veritabanı olarak MySQL kullanıyorsanız, MySQL veritabanındaki tablolarda doğrudan bir sorgu yazabilirsiniz. Bu, gerek duyduğunuzda sipariş vermek için derleme üzerindeki herhangi bir alanı sorgulamanızı sağlar.
: Bu en kolay yol At
, istek şuna benzer ki? Onunla çözmeye çalıştığın görev nedir? – KIR
Uygun sorun izleme durumlarını otomatik olarak "qa sürümüne" durumuna getirebilmem için iki sabitlenmiş yapı arasında yapı numaraları aralığını bulmak istiyorum. Sonuçta, bağımlı yapı yapay nesneleri kullanacağım ve sorunumu çözmek için izleme durumu belirleyeceğim, ancak tahmin ediyorum ki millet hala sabitlenmiş yapı bilgilerinin nasıl alınacağıyla ilgileniyor olabilir. –
Veritabanımızın bir kopyasını her derlemeye yükseltiyoruz. Bu durumda, mevcut yapı için hangi veritabanının kopyalanacağını belirlemek için son sabitlenmiş yapıyı istiyoruz. – ladenedge