Sdílet prostřednictvím


Práce s čísly sestavení

Můžete definovat proces sestavení tak, aby načetl užitečná data do názvu každého dokončeného sestavení.Například, výchozí proces sestavení (podle definice v DefaultTemplate.xaml) načte následující informace do názvu dokončeného sestavení:

  • název definice sestavení

  • datum spuštění sestavení

  • celé číslo, které je zvýšeno o jednu, při každém opakovaném sestavení v daný den

V důsledku toho může výsledný název sestavení připomínat tento příklad: DailyBuild_20090824.2.

Syntaxe pro výrazy čísel sestavení

Způsob, jakým mají být dokončená sestavení pojmenována, je specifikován pomocí výrazu.Příklad:

  • Název týmového projektu je ContosoCore.

  • Název definice sestavení je DailyBuild.

  • ID sestavení je 4.

  • Dnes je 24. srpna 2009.

  • Čas je 9:50:43.

  • Sestavení dnes bylo spuštěno jednou.

Vlastnost BuildNumberFormat je možné nastavit na následující hodnoty:

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

V tomto případě bude dalšímu dokončenému sestavení DailyBuild nastaveno následující číslo sestavení:

DailyBuild_20090824.2

Následující tabulka ukazuje, jak je, podle předchozího příkladu, vyřešen každý token:

Token

Náhradní hodnota podle příkladu, zmíněného dříve v této části

$(BuildDefinitionName)

DailyBuild

$(BuildID)

4

$(DayOfMonth)

24

$(DayOfYear)

236

$(Hours)

09

$(Minutes)

50

$(Month)

08

$(Rev:.rr)

2 (Další sestavení v tento den bude 3 a tak dále.)

$(Date:MMddyy)

082409

$(Seconds)

50

$(TeamProject)

ContosoCore

$(Year:yy)

09

$(year:yyyy)

2009

Zadejte výraz pro číslo sestavení

Tento výraz můžete zadat následujícími způsoby: