Aracılığıyla paylaş


Yapı numaraları ile çalışmak

Tamamlanan her derlemenin adına yararlı verileri yüklemek için kendi derleme sürecinizi tanımlayabilirsiniz.Örneğin, (DefaultTemplate.xaml'de tanımlandığı gibi) varsayılan oluşturma işlemi tamamlanmış derleme adına aşağıdaki bilgileri yükler:

  • derleme tanımının adı

  • derlemenin çalıştığı tarih

  • derleme tanımı verilen tarihte tekrar edildiği gibi her seferinde bir artırılan tamsayı

Sonuç olarak tamamlanan derleme adı bu örneğe benzer: DailyBuild_20090824.2.

Derleme Numarası Deyimleri için sözdizimi

Derlemelerin deyimleri kullanarak nasıl adlandırıldığını belirtiyorsunuz.Aşağıdaki örneği inceleyin:

  • Ekip projesi adı: ContosoCore.

  • Derleme tanımı adı: DailyBuild.

  • Derleme Kimliği: 4.

  • Bugün 24 Ağustos 2009.

  • Saat 21: 50: 43.

  • Yapı bugün bir kez çalıştırıldı.

BuildNumberFormat özelliğini aşağıdaki değere ayarlayabilirsiniz:

$(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)

Bu durumda, DailyBuild 'in sıradaki tamamlanmış derlemesi aşağıdaki yapı numarasına ayarlanabilir:

DailyBuild_20090824.2

Aşağıdaki tabloda her simgenin bir önceki örneğe dayanarak nasıl çözümlendiği gösterilmektedir:

Token

Bu bölümdeki önceki örneklere dayalı olan değiştirme değeri

$(BuildDefinitionName)

DailyBuild

$(BuildID)

4

$(DayOfMonth)

24

$(DayOfYear)

236

$(Hours)

09

$(Minutes)

50

$(Month)

08

$(Rev:.rr)

2 (Bu gün sonraki derleme 3 olacak ve devam edecek.)

$(Date:MMddyy)

082409

$(Seconds)

50

$(TeamProject)

ContosoCore

$(Year:yy)

09

$(year:yyyy)

2009

Derleme Numarası İfadesini belirtin

Bu ifadeyi aşağıdaki yöntemlerle belirtebilirsiniz: