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: