Fronty sestavení
Jakmile je hotovo definování procesů sestavení vytvořením jedné nebo více definic sestavení, lze začít využívat výhod sestavovacího systému.Většina procesů sestavení jsou definovány s automatickým aktivační události.Ať již má definice sestavení ruční nebo automatickou aktivační událost, lze vždy sestavení ručně zařadit do fronty dle potřeby.
Běžné úkoly |
Podpůrný obsah |
---|---|
Chcete-li sestavit nejnovější verzi zdrojového kódu na serveru správy verzí, zařaďte do fronty veřejné sestavení. Zařazení veřejného sestavení do fronty lze provést z příkazového řádku příkazem TFSBuild start. |
|
Chcete-li sestavit změny odložené do sady odložených změn, zařaďte do fronty soukromé sestavení.Soukromé sestavení (také známé jako "kamarádské sestavení") lze použít pro ověření změn kódu před jejich vrácením. Soukromé sestavení lze zařadit do fronty z příkazového řádku pomocí příkazu TFSBuild start s přepínačem /shelveset. |
|
Chcete-li zařadit veřejné nebo soukromé sestavení do fronty se stejnými možnostmi jako dokončené sestavení, opakujte dokončené sestavení. |
Opakování dokončeného sestavení |
Veřejná sestavení
Bez ohledu na to, zda je v definici sestavení zadána automatická aktivační událost, lze sestavení zařadit do fronty ručně.
Požadovaná oprávnění
Tento postup, vaše vytvoří fronty musí být oprávnění nastavena na Povolit.Další informace naleznete v tématu Team Foundation Oprávnění serveru.
Zařazení veřejného sestavení do fronty z aplikace Visual Studio
V Průzkumníku týmových projektů:
Pokud již nejste připojeni k týmovému projektu, na kterém chcete pracovat, připojte se k týmovému projektu.
Vyberte Domů, a pak vyberte Sestavení.
Na stránce Sestavení v oddílu Oblíbené definice sestavení nebo Všechny definice sestavení otevřete místní nabídku pro definici sestavení a zvolte možnost Zařadit nové sestavení do fronty.
Zobrazí se dialogové okno Zařadit do fronty sestavení<název týmového projektu>.
V seznamu Definice sestavení je zvolena definice sestavení a níže zobrazen její popis.Chcete-li do fronty zařadit jinou definici sestavení, lze ji zvolit v seznamu.
V seznamu Co chcete sestavit? ponechte zvolenou možnost Nejnovější zdroje.
(Volitelné) V seznamu Kontroler sestavení zvolte kontroler sestavení jiný než výchozí.
(Volitelné) V seznamu Priorita ve frontě zvolte jednu z následujících hodnot: Vysoká, Vyšší než normální, Normální, Nižší než normální nebo Nízká.
Pole Pozice zobrazuje odhadovanou pozici sestavení ve frontě.
(Volitelné) Ukládací složka pro toto sestavení poli se zobrazí umístění výstupů, jako binární soubory a soubory protokolu jsou uloženy po dokončení sestavení.Chcete-li výstupy uložit na jiné umístění, zadejte cestu k tomuto umístění do tohoto pole.
Důležité Pokud tuto hodnotu upravíte, je zapotřebí zadat složku, která byla připravena pro použití jako ukládací složka.Tuto hodnotu nelze změnit, pokud jste zadali kopie sestavení výstup na server jako pracovní místo definice sestavení.
Viz téma Nastavte umístění složky.
(Volitelné) Na kartě Parametry zobrazte a přepište jiná nastavení definice sestavení pouze pro toto spuštění.
Je-li definice sestavení založena na Výchozí šabloně nebo Inovační šabloně, naleznete více informací o těchto parametrech v tématu Definovat proces vytváření, který je založen na výchozí šabloně nebo Použití starší verze sestavení procesy.
Klikněte na Zařadit do fronty.
Soukromá sestavení
Soukromé sestavení je zařazováno do fronty, chcete-li sestavit změny odložené do sady odložených změn.Soukromé sestavení (také známé jako "kamarádské sestavení") lze použít pro ověření změn kódu před jejich vrácením.Provádění soukromé sestavení změny dříve, než je jejich vrácení se změnami, můžete snížit pravděpodobnost, že dojde k porušení jakékoli sestavení, které váš tým pracuje pravidelně, jako je například noční sestavení.
Rozdíly mezi soukromými a veřejnými sestaveními
Výsledky dokončeného soukromého sestavení se od dokončených veřejných sestaveních liší v následujících záležitostech:
Soukromé sestavení připomíná sestavení pro chráněné vrácení se změnami tím, že je sestavován kód obsahující změny ze sady odložených změn.Změny však po soukromém sestavení nejsou automaticky vráceny jako v případě sestavení pro chráněné vrácení se změnami.
Následující parametry procesu sestavení jsou považovány za hodnoty False, tudíž nemají žádný účinek bez ohledu na nastavení určená v definici sestavení:
Popsat zdroje
Vytvořit pracovní položku při selhání
Asociovat sady změn a pracovní položky
V Průzkumníku sestavení se dokončená sestavení zobrazují vedle následující ikony:
Dokončení sestavení je pojmenováno pomocí formátu BuildN kde N je jedinečné celé číslo.Tento formát se liší od formátu pro veřejná sestavení, který lze určit pomocí parametru Formát čísla sestavení.
Pro každou definici sestavení lze zadat samostatnou (a volitelně rozdílnou) zásadu chovávání a omezit tak počet dokončených soukromých sestavení uložených v systému.
Zařazení soukromého sestavení do fronty
Požadovaná oprávnění
Tento postup, vaše vytvoří fronty musí být oprávnění nastavena na Povolit.Další informace naleznete v tématu Team Foundation Oprávnění serveru.
Zařazení soukromého sestavení do fronty z aplikace Visual Studio
V Průzkumníku týmových projektů:
Pokud již nejste připojeni k týmovému projektu, na kterém chcete pracovat, připojte se k týmovému projektu.
Vyberte Domů, a pak vyberte Sestavení.
Na stránce Sestavení v oddílu Oblíbené definice sestavení nebo Všechny definice sestavení otevřete místní nabídku pro definici sestavení a zvolte možnost Zařadit nové sestavení do fronty.
Zobrazí se dialogové okno Zařadit do fronty sestavení<název týmového projektu>.
V seznamu Definice sestavení je zvolena definice sestavení a níže zobrazen její popis.Chcete-li do fronty zařadit jinou definici sestavení, lze ji zvolit v seznamu.
V seznamu Co chcete sestavit? zvolte možnost Nejnovější zdroje se sadou odložených změn.
Zobrazí se pole Název sady odložených změn.
Proveďte jeden z následujících kroků:
Je-li již sada odložených změn známa, zadejte její název do pole Název sady odložených změn, nebo klikněte na tlačítko tří teček (...) a sadu vyhledejte.
Chcete-li vložit některé čekající změny z pracovního prostoru do sady odložených změn a poté tyto změny sestavit, zvolte Vytvořit.
(Volitelné) Chcete-li po úspěšném dokončení sestavení vrátit změny v sade odložených změn, zaškrtněte políčko Vrátit změny po úspěšném sestavení.
Důležité Je-li toto políčko zaškrtnuto, sestavení je spuštěno jako sestavení pro chráněné vrácení se změnami namísto soukromého sestavení.Další informace o sestavení pro chráněné vrácení se změnami naleznete v tématu Definovat proces Gated sestavení políčko ověřit změny.
(Volitelné) V seznamu Kontroler sestavení zvolte kontroler sestavení jiný než výchozí.
(Volitelné) V seznamu Priorita ve frontě zvolte jednu z následujících hodnot: Vysoká, Vyšší než normální, Normální, Nižší než normální nebo Nízká.
Pole Pozice zobrazuje odhadovanou pozici sestavení ve frontě.
(Volitelné) Chcete-li určit složku, kde bude stažena výstupů, jako je například binárních souborů, sestavení, postupujte podle následujících pokynů:
[!POZNÁMKA]
Ignorujte pole Ukládací složka tohoto sestavení protože v soukromých sestaveních nemá žádný účinek.
Zvolte kartu Parametry a rozbalte skupinu Pokročilé.
Do pole Soukromé umístění ukládací složky zadejte cestu UNC ke složce, do které chcete uložit výstupy po dokončení sestavení.
[!POZNÁMKA]
-
Není-li tato složka zadána, sestavení neselže, ale v protokolu sestavení se objeví upozornění.
-
Pokud tuto hodnotu upravíte, je zapotřebí zadat složku, která byla připravena pro použití jako ukládací složka.Další informace naleznete v tématu Nastavte umístění složky.
-
(Volitelné) Na kartě Parametry zobrazte a přepište jiná nastavení definice sestavení pouze pro toto spuštění.
Je-li definice sestavení založena na Výchozí šabloně nebo Inovační šabloně, naleznete více informací o těchto parametrech v tématu Definovat proces vytváření, který je založen na výchozí šabloně nebo Použití starší verze sestavení procesy.
Klikněte na Zařadit do fronty.
Opakování dokončeného sestavení
Při testování potenciálních změn procesu sestavení nebo experimentování s možnostmi lze rychle zařadit soukromé nebo veřejné sestavení do fronty použitím stejných možností, jaké byly zadány při zařazování již dokončeného sestavení do fronty.
Opakování dokončeného sestavení ze stránky Sestavení
V Průzkumníku týmových projektů:
Pokud již nejste připojeni k týmovému projektu, na kterém chcete pracovat, připojte se k týmovému projektu.
Vyberte Domů, a pak vyberte Sestavení.
Na stránce Sestavení v oddílu Má sestavení otevřete místní nabídku pro dokončené sestavení a zvolte Znovu sestavit.