Sdílet prostřednictvím


Zadávání smysluplných názvů pro dokončená sestavení s použitím čísel sestavení

Můžete definovat váš proces sestavení načíst užitečná data do název každé dokončené sestavení.

  • Příklad

  • Tokeny

  • Otázky a odpovědi

    • Pokud určit číslo sestavení?

    • K čemu slouží BuildID?

    • K čemu slouží ot?

Příklad

Příklad:

  • Týmový projekt se nazývá FabrikamCore.

  • Definice sestavení se nazývá CIBuild.

  • ID sestavení je 4.

  • Datum je 24. srpna 2009.

  • Čas je 9:50:43 odp.

  • Sestavení, byla spuštěna jednou ještě dnes.

Můžete definujte proces sestavení výchozí a nastavte BuildNumberFormat na:

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

V takovém případě by se jmenovala druhý dokončené sestavení na tento den:

CIBuild_20090824.2

Tokeny

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

Token

Nahrazující hodnota založena na příkladu dříve v této části

$(BuildDefinitionName)

CIBuild

$(BuildID)

4

Co je ID sestavení?

$(DayOfMonth)

24

$(DayOfYear)

236

$(Hours)

09

$(Minutes)

50

$(Month)

08

$(Rev:.rr)

02 (další sestavení na tento den bude 03 a tak dále.)

K čemu slouží ot?

$(Date:MMddyy)

082409

$(Seconds)

50

$(TeamProject)

FabrikamCore

$(Year:yy)

09

$(year:yyyy)

2009

Otázky a odpovědi

Pokud určit číslo sestavení?

Můžete provádět následující akce:

K čemu slouží BuildID?

$(BuildID)je interní identifikátor neměnitelný.

K čemu slouží ot?

Použití $(Rev:.rr) zajistit, aby všechny dokončené sestavení má jedinečný název.Po dokončení sestavení nebylo nic jiného v číslo sestavení změněno, ot celočíselná hodnota zvyšuje o 1.