Sdílet prostřednictvím


Nastavení sestavení s nepřetržitou integrací (CI)

Váš tým můžete minimalizovat chyby a zvýšit kvalitu díky integraci funkcí kód se často, jako je možné a potom vytváření a testování výsledek.Můžete definovat proces sestavení pro podporu této strategie, označované jako průběžné integrace (CI).Po dokončení se vám a vašemu týmu můžete určit co nejrychleji, vrácení se změnami má nefunkční sestavení nebo způsobilo test selhání.

  • Definování procesu sestavení pro podporu nepřetržité integrace

  • Vylepšit funkce a výkonu procesu sestavení

  • Další kroky

  • Dostat se hlouběji

Definování procesu sestavení pro podporu nepřetržité integrace

  1. V Průzkumníku týmových projektů 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 Sestavení (klávesnice: Ctrl+0, B).

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

    Tip

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

  3. Na aktivace , vyberte průběžné integrace.

    Tip

    Pokud vaše vývojáři třeba čekat příliš dlouho jejich vrácení se změnami k vytváření, můžete chtít zvolit vrácení sestavení místo.Tato aktivační událost způsobí, že systém sestavení společně vytvářet více vrácení se změnami.Podívejte se na téma používejte kolejová sestavení aktivace.

  4. 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 o způsobech zadávání těchto složek naleznete v tématu Práce s pracovními prostory sestavení.

    • Ikona GitGit: v monitorovány větve seznamu, zadejte úložiště a větve, které obsahují soubory, které vyžaduje, aby váš proces 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í.

  5. Ke zlepšení výkonu, na sestavení ve výchozím nastavení , vyberte tohoto sestavení nekopíruje výstupní soubory do složky poklesu.

  6. Na proces ve parametry procesu sestavení tabulky pod sestavení, zadejte řešení nebo kód projektů, které chcete vytvořit.

  7. Na proces kartu, nastavit sestavení procesu parametry a zajistit, že vrácení se změnami splňovat specifické požadavky na kvalitu kódu pro váš tým bez opoždění své vývojové zbytečně.

    Další informace naleznete v tématu zlepšit výkon a funkce proces sestavení dále v tomto tématu.

  8. Zadejte možnosti procesu sestavení na ostatních kartách.Další informace naleznete v tématu Vytvoření nebo úprava definice sestavení.

Zlepšit výkon a funkce procesu sestavení

Pokud chcete minimalizovat dobu, po kterou je nutné pro zpracování sestavení, měli byste zvážit následující tyto pokyny při zadání hodnoty pro parametry proces sestavení na proces karty.

Správa verzí TF nebo Git

  • Pracovní prostor čistého nebo čistého úložiště: dosáhnete vyššího výkonu, nastavte tuto hodnotu na False.Toto nastavení může způsobit váš tým přijít o některé typy vady, jakou jsou například ty zavedena během refaktoring.

Sestavení

  • Konfigurace: je-li tento parametr ponecháte prázdné, výchozí platformy a konfigurace se používá pro každou řešení a projektu.Za účelem optimalizace výkonu splňovat podle následujících pokynů:

    • Pokud dvojici konfiguraci platformy sestavení rychleji než ostatní dvojice, zadejte ji v tomto parametru.

    • Zadejte co nejmenší počet dvojice konfiguraci platformy nejdéle.

  • Vyčistit sestavení dosáhnete vyššího výkonu, tento parametr nastaven na hodnotu False.Toto nastavení může způsobit váš tým přijít o některé typy vady, jakou jsou například ty zavedena během refaktoring.

Sestavení, rozšířené

  • Proveďte analýzu kódu: dosáhnete vyššího výkonu, nastavte tuto hodnotu na nikdy.

Test, rozšířené

  • Zakázat testy:

    • Rychlejší průběh, vyberte možnost True.

    • Pokud váš kód musí předat některé testy, vyberte možnost Falsea pak definovat sadu testů pro spuštění v sestavení.Spuštěním pouze testy, které budete potřebovat lze vylepšit výkon.K určení tyto testy, filtrovat podle kategorií nebo priority.Další informace naleznete v tématu Spouštění testů v procesu sestavení.

Publikování symboly

  • Cesta k publikování symboly: dosáhnete vyššího výkonu zůstat prázdná tuto hodnotu.

Upřesnit

  • Nastavení agenta

    • Název filtru – nebo – značky filtru: použít název sestavení agenta nebo klíčové slovo k vazbě této definice sestavení agenta sestavení, která je určena speciálně pro spuštění tohoto sestavení.Sestavení agenta měly být spuštěny na hardwaru, který je dostatečně výkonný ke zpracování tohoto sestavení dostatečně rychle ke splnění očekávání výkonu vašeho týmu.

    • Maximální doba spuštění: Tato hodnota nastavena na přiměřenou velikost číslo.Například může pracovat 15 minut pro váš tým, ale 8 hodin je pravděpodobně příliš dlouhý.

Další informace o parametrech procesu sestavení výchozí šablonu, naleznete v části Použití výchozí šablony pro proces sestavení.

Zkusit tento další

Dostat se hlouběji