Sdílet prostřednictvím


Vytvoření nebo úprava definice sestavení

Po nasazení systému sestavení jste připraveni definovat proces sestavení, který kompiluje kód, spouští testy a provádí mnoho dalších důležitých funkcí pro váš tým.

  1. V Průzkumníku týmových projektů sady Visual Studio se přesvědčte, zda jste připojeni k týmovému projektu (klávesnice: Ctrl+0, C), a poté otevřete stránku Ikona sestaveníSestavení (klávesnice: Ctrl+0, B).

  2. Zvolte odkaz Nová definice sestavení nebo vyberte sestavení, otevřete jeho místní nabídku a zvolte možnost Úprava definice sestavení.

    Tip

    Pokud se zobrazí chybová zpráva TF225001, nakonfigurujte kontrolér sestavení.

  3. Na kartě Obecné:

    • Do pole Název definice sestavení zadejte název, k němuž bude definice sestavení přidružena.Další informace naleznete v tématu Omezení pojmenování v prostředí Team Foundation.

    • (Volitelné) Do pole Popis zadejte příslušný popis.Tento popis poskytuje dodatečné informace lidem v týmu ve chvíli, kdy ručně zařazují operaci sestavení do fronty (jak je popsáno v tématu Zařazení sestavení do fronty).

  4. Pokud ještě proces sestavení není připraven pro použití týmem, lze na kartě Obecné v oddílu Zpracování fronty změnit výchozí nastavení Povoleno na:

    • Pozastaveno povolí novým sestavením zařazení do fronty aktivačními procedurami nebo uživateli, ale ponechá tato sestavení ve stavu pozastavení.

    • Zakázáno zabrání novým sestavením, aby byla zařazena do fronty aktivačními procedurami nebo uživateli.

  5. Na kartě Aktivační procedura zadejte událost, která spustí tuto definici sestavení.Další informace naleznete v tématu Určení aktivačních procedur a důvodů sestavení.

  6. Na kartě Nastavení zdroje:

    • Ikona TFVCTFVC: V tabulce Pracovní složky zvolte složky správy verzí, které obsahují soubory potřebné při procesu sestavení.

      Tip

      Chcete-li zajistit správnou funkci procesu sestavení a zvýšit výkon, zahrňte všechny a pouze ty složky, které obsahují soubory potřebné při procesu sestavení.Další informace naleznete v tématu Práce s pracovními prostory sestavení.

    • Ikona GitGit: Zadejte úložiště a větve obsahující soubory, které vyžaduje váš proces sestavení.

      Tip

      V seznamu větví monitorovaných pro nepřetržitou integraci (CI) a hromadná sestavení můžete použít zástupné znaky.Můžete například zadat odkazy/hlav/funkce * k monitorování odkazy, hlav/featureA a odkazy, hlav/featureB větvení.

  7. Je-li na kartě Výchozí hodnoty sestavení zobrazen v seznamu Kontrolér sestavení více než jeden kontrolér, zvolte kontrolér sestavení, který má být použit sestavovacím systémem pro zpracování této definice sestavení.

    Pokud je hostitelem vašeho kolekce týmových projektů Visual Studio Online a váš tým potřebuje lze vyhovět jediný standardní sestavení agenta, vyberte možnost hostované sestavení řadič.Podívejte se na téma hostovaný kontroler sestavení.

  8. Na kartě Výchozí hodnoty sestavení vyberte jednu z následujících možností volby Pracovní umístění a určete, jak chcete, aby proces sestavení vytvářel a ukládal výstupní soubory, jako jsou například kompilované binární soubory a soubory protokolu:

    • Toto sestavení nekopíruje výstupní soubory do odkládací složky: Tuto možnost zvolte, pokud nepotřebujete výstupní soubory.

    • Zkopírovat výstup sestavení do následující odkládací složky: Tuto možnost zvolte, pokud chcete výstupní soubory zkopírovat do odkládací složky na serveru pro sdílení souborů.Do textového pole zadejte cestu UNC složky, do které chcete systémem sestavení ukládat výstupní soubory.Je nezbytné zadat složku připravenou pro použití jako odkládací složka.Další informace naleznete v tématu Nastavte umístění složky.

    • Kopírovat výstup sestavení na server: Tuto možnost vyberte, chcete-li zkopírovat výstup sestavení do své sady Team Foundation Server.

  9. Na kartě Proces zadejte podrobnosti o tom, které funkce má toto sestavení provádět a jakým způsobem tak má činit:

    • Chcete-li definovat jednoduchý sestavení, zvolte zobrazit podrobnosti oa potom v souboru procesu sestavení seznam, zvolte výchozí šablona.Další informace naleznete v tématu Použití výchozí šablony pro proces sestavení.

    • Pokud tým definoval vlastní šablonu, kterou chcete použít, zvolte možnost Zobrazit podrobnosti a poté vyberte šablonu v seznamu Soubor procesu sestavení.Další informace naleznete v tématu Přizpůsobení šablony procesu sestavení.

  10. Na kartě Zásady uchovávání informací lze zadat, kolik hotových sestavení je žádoucí uchovat.V seznamu Zadejte způsob uchování sestavení lze upravit dvě sady zásad uchovávání informací vyhovující potřebám vašeho týmu:

    • Skupina zásad Aktivované a ruční omezuje, co systém uchovává ze sestavení zařazených do fronty ručně nebo automatickou aktivační procedurou.

    • Skupina zásad Soukromé omezuje, co systém uchovává ze sestavení zařazených do fronty ručně ze zdrojového kódu v sadě odložených změn (jak je popsáno v tématu Zařazení sestavení do fronty).

    Chcete-li upravit zásady uchovávání informací pro Zastaveno, Nezdařilo se, Částečně úspěšné nebo Proběhlo úspěšné dokončená sestavení, proveďte jeden nebo oba z těchto kroků:

    • Zvolte hodnotu ve sloupci Zásady uchovávání informací a vyberte jednu z následujících možností: Zachovat všechny, Zachovat pouze nejnovější, Zachovat 2 nejnovější, Zachovat 5 nejnovějších, Zachovat 7 nejnovějších, Zachovat 10 nejnovějších nebo Zachovat určitý počet.

    • Zvolte hodnotu ve sloupci Co je třeba smazat a vyberte hodnotu.Další informace o těchto hodnotách naleznete v tématu Odstranění dokončeného sestavení.

  11. When you finish working on the build definition, on the File menu, choose Save<Name of Build Definition> (Keyboard: Ctrl+S).

    Vytvořená definice sestavení se zobrazí na stránce Sestavení v Průzkumníku týmových projektů.Další informace naleznete v tématu Spuštění, monitorování a správa sestavení.