Zařazení sestavení do fronty

Jakmile definujete procesy 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í je definována s automatickými aktivačními událostmi.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.

Důležitá poznámkaDůležité

Používáte-li Visual Studio 2013 s Visual Studio Team Foundation Server 2013, může dojít k potížím při úpravě parametrů procesu sestavení, když je sestavení zařadíte do fronty.Získejte opravu hotfix KB 2898341.

Obecné úlohy

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 příkazového řádku lze provést 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 možností /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ě.

  1. V Průzkumníku týmových projektů:

    1. Pokud již nejste připojeni k týmovému projektu, na kterém chcete pracovat, připojte se k týmovému projektu.

    2. Zvolte Ikona Domovská stránkaDomů a potom zvolte Ikona sestaveníSestavení (Klávesnice: Ctrl + 0, B).

    3. Na stránce Sestavení v oddílu Oblíbené definice sestavení nebo Všechny definice sestavení otevřete místní kontextovou nabídku pro definici sestavení a zvolte možnost Zařadit nové sestavení do fronty.

    Zobrazí se dialogové okno Zařadit sestavení do frontyTeamProjectName.

  2. 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.

  3. V seznamu Co chcete sestavit? se ujistěte, že je vybrána možnost Nejnovější zdroje.

  4. (Volitelné) V seznamu Kontrolér sestavení zvolte kontrolér sestavení jiný než výchozí.

  5. (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ě.

  6. (Volitelné) Pole Ukládací složka tohoto sestavení zobrazuje umístění, ve kterém jsou po dokončení sestavení uloženy výstupy, například binární soubory a protokoly.Chcete-li výstupy uložit na jiné umístění, zadejte cestu k tomuto umístění do tohoto pole.

    Důležitá poznámkaDů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 Kopírovat sestavení výstupu na server jako pracovní umístění definice sestavení.

    Viz téma Nastavte umístění složky.

  7. (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 další informace o těchto parametrech v tématu Použití výchozí šablony pro proces sestavení nebo Řešení problémů, které se mohou vyskytnout při upgradu.

  8. Zvolte možnost Fronta.

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.Provedením soukromého sestavení změn před jejich vrácením lze snížit riziko, že způsobí poškození sestavení pravidelně prováděných týmem (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á hlídané sestavení s možností vrácení se změnami tím, že je sestavujete 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 hlídané vrácení se změnami.

  • Sestavení nemá popisky zdrojů, vytvoří pracovní položku na selhání nebo přidruží sady změn a pracovních položek.

  • V Průzkumníku sestavení se dokončená sestavení zobrazují vedle následující ikony: Icon_BldPrivateBuild

  • Dokončené sestavení je pojmenováno pomocí formátu Build N, 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

  1. V Průzkumníku týmových projektů:

    1. Pokud již nejste připojeni k týmovému projektu, na kterém chcete pracovat, připojte se k týmovému projektu.

    2. Zvolte Ikona Domovská stránkaDomů a potom zvolte Ikona sestaveníSestavení (Klávesnice: Ctrl + 0, B).

    3. Na stránce Sestavení v oddílu Oblíbené definice sestavení nebo Všechny definice sestavení otevřete místní kontextovou nabídku pro definici sestavení a zvolte možnost Zařadit nové sestavení do fronty.

    Zobrazí se dialogové okno Zařadit sestavení do frontyTeamProjectName.

  2. 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.

  3. 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.

  4. 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.

  5. (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á poznámkaDůležité

    Je-li toto políčko zaškrtnuto, sestavení je spuštěno jako sestavení s chráněným vrácením se změnami namísto soukromého sestavení.Další informace o sestaveních s hlídaným vrácením se změnami naleznete v tématu Použití procesu sestavení s hlídaným vrácením se změnami pro ověření změn.

  6. (Volitelné) V seznamu Kontrolér sestavení zvolte kontrolér sestavení jiný než výchozí.

  7. (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ě.

  8. (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 další informace o těchto parametrech v tématu Použití výchozí šablony pro proces sestavení nebo Řešení problémů, které se mohou vyskytnout při upgradu.

  9. Zvolte možnost Fronta.

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.

  • V Průzkumníku týmových projektů:

    1. Pokud již nejste připojeni k týmovému projektu, na kterém chcete pracovat, připojte se k týmovému projektu.

    2. Vyberte Ikona Domovská stránkaDomů a pak zvolte Ikona sestaveníSestavení.

    3. Na stránce Sestavení v oddílu Má sestavení otevřete kontextovou nabídku pro dokončené sestavení a zvolte Znovu sestavit.