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:
Použít výchozí šablonu a poté změňte sestavení formát čísla parametru.Další informace naleznete v tématu Použití výchozí šablony pro proces sestavení.
Vývoj šablonu procesu vlastní sestavení a používat UpdateBuildNumber aktivity.Podívejte se na téma Team Foundation sestavení aktivity: UpdateBuildNumber.
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.