Instalace Azure DevOps místně na jeden server

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Nejjednodušší způsob, jak nastavit Azure DevOps Server, je umístit vše na jeden server. Pokud chcete ověřit, že je tato konfigurace vhodná pro váš tým, projděte si doporučení k hardwaru. Pokud ne, zvažte raději konfiguraci se dvěma nebo více servery .

Pokud upgradujete ze starší verze, přečtěte si další informace o kompatibilitě, poznámkách k verzi a o tom, jak začít s upgradem.

Poznámka

Postupy instalace nového nasazení jsou podobné pro všechny verze Azure DevOps Server. Obrázky uvedené v tomto článku můžou odkazovat na Azure DevOps Server 2022 nebo Azure DevOps Server 2019, ale nakonfigurované informace jsou stejné, pokud není uvedeno jinak.

Požadavky

  1. Připravte jeden počítač, který splňuje požadavky na systém.

  2. Pokud nemáte v úmyslu používat SQL Server Express, nastavte podporovanou verzi SQL Server. Při nastavování SQL Server pro Místní službu Azure DevOps nainstalujte minimálně databázový stroj a Full-Text a sémantické extrakce pro Search funkce.

    Doporučujeme používat SQL Server Express pouze pro osobní nebo zkušební nasazení. Placené místní kopie Azure DevOps zahrnují licenci SQL Server Standard. Další informace najdete v tématu ceny Azure DevOps Server a Ceny Team Foundation Serveru. Pokud použijete zahrnutou licenci, můžete ji použít pouze pro databáze vytvořené s těmito produkty.

  3. Účet, který použijete ke konfiguraci instalace, musí být členem role serveru sysadmin v SQL Server.

    Poznámka

    Místní instalace Azure DevOps zahrnuje složitou sadu operací, které vyžadují vysoký stupeň oprávnění. Mezi tyto operace patří vytváření databází, zřizování přihlašovacích údajů pro účty služeb a další. Technicky vzato stačí:

    • Členství v roli správce serveru.

    • ALTER ANY LOGIN, CREATE ANY DATABASE a VIEW ANY DEFINITION-scoped server-scoped oprávnění.

    • Oprávnění CONTROL pro hlavní databázi.

      Členství v roli serveru sysadmin uděluje všechna tato členství a oprávnění. Je to nejjednodušší způsob, jak zajistit, že konfigurace proběhne úspěšně. V případě potřeby můžete tato členství a oprávnění po instalaci odvolat.

  4. Pokud chcete podporovat instalaci a konfiguraci rozšíření Search, musíte zadat uživatelské jméno a heslo. Instalace a konfigurace Search podporuje funkce vyhledávání kódu, pracovní položky a wikiwebu. Další informace najdete v tématu Konfigurace vyhledávání. Mějte na paměti, že uživatelská jména nesmí obsahovat pomlčky ani speciální znaky.

    Poznámka

    Search také vyžaduje Oracle Server JRE 8 (aktualizace 60 nebo vyšší). Můžete si stáhnout a nainstalovat nebo aktualizovat na nejnovější verzi tím, že přijmete licenční smlouvu s binárním kódem Oracle pro server JRE a vyberete Konfigurovat. Všimněte si, že tím nastavíte proměnnou prostředí JAVA_HOME tak, aby odkazovat na instalační adresář Javy, a že server JRE neposkytuje automatické aktualizace.

  5. Při konfiguraci aplikační vrstvy máte na výběr nastavení webu. Projděte si nastavení webu , abyste porozuměli možnostem a požadavkům.

Stažení a instalace

  1. Stáhněte Azure DevOps Server prostřednictvím jednoho z následujících kanálů:

  2. Spusťte instalaci.

    Instalační program zkopíruje soubory do vašeho počítače a pak spustí průvodce Azure DevOps Server Configuration Center.

  3. Instalaci můžete nakonfigurovat tak, že zvolíte Spustit průvodce, nebo se vrátíte později a spustíte Průvodce konfigurací serveru, jak je popsáno v další části.

    Snímek obrazovky Konfiguračního centra, Průvodce spuštěním, Průvodce spuštěním Azure DevOps Server 2022

    Tady si ukážeme průvodce poskytnutého pro Azure DevOps Server 2019 Snímek obrazovky Konfiguračního centra, Průvodce spuštěním Azure DevOps Server 2019.

Pro nové nasazení zvolte Základní nebo Upřesnit.

Prvním krokem konfigurace serveru je volba mezi dvěma možnostmi nasazení.

  • Zvolte scénář Nové nasazení – Základní , který se má nainstalovat na jeden server. Tento scénář je optimalizovaný pro jednoduchost pomocí výchozích možností pro většinu vstupů.

    Snímek obrazovky s Průvodce konfigurací serveru, Novým nasazením, vybranou základní možností, 2022

    Ve scénáři Nové nasazení – Základní zadáte následující nastavení:

    • Jazyk: Vyberte jazyk, který chcete použít ke konfiguraci.
    • SQL Server Instance: Vyberte, jestli chcete nainstalovat SQL Server Express nebo použít existující instanci SQL Server.
    • Aplikační vrstva: Vyberte nastavení webu, které se má použít, včetně toho, jestli se mají použít vazby HTTP nebo HTTPS. Další informace najdete v tématu Nastavení webu.
    • Search: Vyberte, jestli chcete nainstalovat a nakonfigurovat funkce code Search, nebo použít existující vyhledávací službu. Další informace najdete v tématu Konfigurace vyhledávání.
  • Pokud chcete mít úplnou kontrolu nad všemi vstupy, zvolte scénář Nové nasazení – Pokročilé .

    Snímek obrazovky s Průvodce konfigurací serveru, Novým nasazením, vybranou možností Upřesnit, 2022

    Zadáte následující další nastavení:

    • Účet: Vyberte účet služby, pod kterým vaše procesy běží. Výchozí hodnota použitá ve scénáři Basic je NT AUTHORITY\NETWORK SERVICE ve scénářích připojených k doméně a LOCAL SERVICE ve scénářích pracovních skupin.
    • Aplikační vrstva:
      • V části Nastavení SSH vyberte, jestli chcete povolit SSH a port, na který má naslouchat. Výchozí hodnota použitá ve scénáři Basic je konfigurace SSH na portu 22.
      • V části Umístění mezipaměti souborů vyberte umístění mezipaměti souborů používané pro často používané prostředky. Výchozí hodnota použitá ve scénáři Basic je cesta AzureDevOpsServerData\ApplicationTier\_fileCache na místní jednotce, která má nejvíce volného místa.
    • Kolekce projektů: Zadejte název kolekce projektů, která se má použít k ukládání projektů. Výchozím chováním základního scénáře je vytvoření kolekce projektů s názvem DefaultCollection.
    • Účet: Vyberte účet služby, pod kterým vaše procesy běží. Výchozí hodnota použitá ve scénáři Basic je NT AUTHORITY\NETWORK SERVICE ve scénářích připojených k doméně a LOCAL SERVICE ve scénářích pracovních skupin.
    • Aplikační vrstva:
      • V části Nastavení SSH vyberte, jestli chcete povolit SSH a port, na který má naslouchat. Výchozí hodnota použitá ve scénáři Basic je konfigurace SSH na portu 22.
      • V části Umístění mezipaměti souborů vyberte umístění mezipaměti souborů používané pro často používané prostředky. Výchozí hodnota použitá ve scénáři Basic je cesta AzureDevOpsServerData\ApplicationTier\_fileCache na místní jednotce, která má nejvíce volného místa.
    • Vytváření sestav: (Volitelné) Zvolte, jestli chcete k vytváření sestav použít SQL Server Reporting Services. Pro podporu tohoto výběru budete muset zadat následující informace:
      • Reporting Services Instance
      • Adresa URL serveru sestav
      • Adresa URL Správce sestav
      • Služba Analysis Services serveru SQL instance
      • Název účtu čtenáře sestav
    • Kolekce projektů: Zadejte název kolekce projektů, která se má použít k ukládání projektů. Výchozím chováním základního scénáře je vytvoření kolekce projektů s názvem DefaultCollection.
  • Jakmile zkontrolujete vybrané možnosti a vyberete Ověřit, průvodce spustí kontroly připravenosti, aby ověřil vaše prostředí a vybrané nastavení. Pokud je úspěšné, můžete nakonfigurovat nasazení. V opačném případě opravte všechny chyby a znovu spusťte kontroly připravenosti.

Konfigurace pomocí možnosti Basic

Tato část vás provede konfigurací Azure DevOps Server pomocí možnosti Basic vybrané na stránce Průvodce konfigurací serveru na stránce Nové nasazení.

  1. Na úvodní stránce zvolte své možnosti a pak vyberte Další.

    Snímek obrazovky Průvodce konfigurací serveru, úvodní stránka, 2022

  2. Na stránce Nové nasazení zvolte typ nasazení a pak vyberte Další.

    Snímek obrazovky Průvodce konfigurací serveru, stránka Nové nasazení, 2022

  3. Na další stránce zvolte Nové nasazení – Základní a pak vyberte Další.

    Snímek obrazovky Průvodce konfigurací serveru, nové nasazení – základní stránka, 2022

  4. Na stránce Jazyk zvolte upřednostňovanou možnost Jazyk a pak vyberte Další.

    Snímek obrazovky se stránkou Jazyk

  5. Na stránce SQL Server Instancevyberte SQL Server instanci, kterou chcete použít. Pro účely vyhodnocení zvolte Nainstalovat SQL Server Express. Pro produkční účely zvolte Použít existující instanci SQL Server. Pak zvolte Další.

    SScreenshot SQL Server instance stránky.

    Pokud jste zvolili Použít existující instanci SQL Server, zadejte informace o databázi na další stránce a zvolte Test k ověření. Pak zvolte Další.

    Snímek obrazovky se stránkou Databáze

  6. Na stránce Aplikační vrstva zvolte nastavení webu, které chcete použít, včetně toho, jestli se mají použít vazby HTTP nebo HTTPS, a pak zvolte Další. Další informace najdete v tématu Nastavení webu.

    Snímek obrazovky Průvodce konfigurací serveru na stránce Aplikační vrstva, 2022

  7. Na stránce Search vyberte, jestli chcete nainstalovat a nakonfigurovat funkce Search, nebo použít existující vyhledávací službu. Instalace a konfigurace Search podporuje funkce vyhledávání kódu, pracovní položky a wikiwebu. Další informace najdete v tématu Konfigurace vyhledávání. Zvolte Další.

    Snímek obrazovky Průvodce konfigurací serveru Search stránce 2022

    Snímek obrazovky se stránkou Search pro Azure DevOps Server 2019

  8. Na stránce Revize zkontrolujte vybrané možnosti a pak zvolte Ověřit. Průvodce spustí kontroly připravenosti, aby ověřil vaše prostředí a výběr nastavení. Pokud je úspěšné, můžete nakonfigurovat nasazení. V opačném případě opravte všechny chyby a znovu spusťte kontroly připravenosti.

    Snímek obrazovky Průvodce konfigurací serveru, stránka Revize, 2022

  9. Kontroly připravenosti. Po dokončení všech kontrol můžete konfiguraci dokončit. Zvolte Konfigurovat.

    Tip

    Na libovolnou předchozí stránku se můžete vrátit tak, že zvolíte Předchozí nebo název stránky v levém podokně. Pokud změníte nastavení konfigurace, musíte nastavení ověřit tak, že vyberete Kliknutím sem znovu spustíte kontroly připravenosti.

    Snímek obrazovky Průvodce konfigurací serveru, stránky Kontroly připravenosti Azure DevOps Server 2022

    Snímek obrazovky úvodní stránky Konfigurace Azure DevOps Server 2019

  10. Průvodce přejde na stránku Konfigurace , začne konfigurovat jednotlivé funkce a zobrazí průběh. Tento krok může trvat několik minut. Pokud jsou všechny konfigurace úspěšné, zobrazí se následující zpráva o úspěchu. Vyberte Další.

    Snímek obrazovky s Průvodcem konfigurací serveru, stránkou Konfigurace, průběhem konfigurace, 2022

    Snímek obrazovky s průběhem konfigurace v roce 2019

  11. Na stránce Dokončení zkontrolujte výsledky konfigurace. Zkontrolujte výsledky konfigurace a zvolte Kopírovat úplnou cestu a zkopírujte odkaz na soubor protokolu konfigurace. Zvolte odkaz Azure DevOps Server URL pro připojení k webovému portálu nakonfigurovaného serveru.

    Snímek obrazovky Průvodce konfigurací serveru, stránka Dokončeno, Průběh dokončen, 2022

    V tomto příkladu je /http:aaronha001/odkaz .

    Snímek obrazovky Průvodce konfigurací serveru, stránka Dokončeno, Dokončeno, Dokončeno, 2019

Konfigurace pomocí možnosti Upřesnit

Tato část vás provede konfigurací Azure DevOps Server pomocí možnosti Upřesnit.

Poznámka

Postupy instalace nového nasazení s možností Upřesnit jsou podobné pro všechny verze Azure DevOps Server a Team Foundation Serveru 2018 s tím rozdílem, že generování sestav se nepodporuje pro Azure DevOps Server 2022 a novější verze. Obrázky uvedené v této části Azure DevOps Server 2019, ale nakonfigurované informace jsou stejné, pokud není uvedeno jinak.

  1. Na úvodní stránce zvolte své možnosti a pak vyberte Další.

  2. Na stránce Nové nasazení zvolte typ nasazení a pak vyberte Další.

  3. Na další stránce zvolte Nové nasazení – Upřesnit a pak vyberte Další.

    Snímek obrazovky Průvodce konfigurací serveru, stránka Nové nasazení – Upřesnit, 2022

    Snímek obrazovky s novým nasazením, výběrem Upřesnit

  4. Na stránce Jazyk zvolte upřednostňovanou možnost Jazyk a pak vyberte Další.

    Snímek obrazovky s možností Upřesnit, vyberte Jazyk, libovolná verze.

  5. Na stránce Databáze zadejte SQL Server instanci, kterou jste nastavili pro použití s Azure DevOps Server. Pak zvolte Další.

    Snímek obrazovky s možností Upřesnit a vyberte Databáze.

  6. Na stránce Účet zadejte účet služby, který se má použít.

    Snímek obrazovky s možností Upřesnit a vyberte Účet.

  7. Na stránce Aplikační vrstva zvolte nastavení webu, které chcete použít, včetně toho, jestli se mají použít vazby HTTP nebo HTTPS, a pak zvolte Další. Další informace najdete v tématu Nastavení webu.

    Snímek obrazovky s rozšířeným výběrem na stránce Aplikační vrstva

  8. Na stránce Search vyberte, jestli chcete nainstalovat a nakonfigurovat funkce Search, nebo použít existující vyhledávací službu. Instalace a konfigurace Search podporuje funkce vyhledávání kódu, pracovní položky a wikiwebu. Další informace najdete v tématu Konfigurace vyhledávání. Zvolte Další.

    Snímek obrazovky se stránkou Upřesnit, Search

  1. Pokud nemáte v plánu používat SQL Server Reporting Services nebo jste ještě nenainstalovali Služba Analysis Services serveru SQL a SQL Server Reporting Services, zrušte na stránce Vytváření sestav zaškrtnutí políčka Konfigurovat vytváření sestav. Jinak políčko nechejte zaškrtnuté a zvolte Další.

    Snímek obrazovky s možností Upřesnit a vyberte Vytváření sestav.

  2. Reporting Services. Zadejte název serveru, na který jste nainstalovali SQL Server Reporting Services. Pak zvolte Vyplnit adresy URL. Zvolte Další.

    Snímek obrazovky se službou Advanced, Reporting Services

  3. Analysis Services. Zadejte název serveru, na který jste nainstalovali SQL Server Reporting Services, a pak zvolte Test. Zvolte Další.

    Snímek obrazovky s pokročilými službami Analysis Services

  4. Účet čtenáře sestav. Zadejte přihlašovací údaje pro účet služby, který jste nastavili pro vytváření sestav, a pak zvolte Test. Zvolte Další.

    Snímek obrazovky s pokročilým účtem čtenáře sestav

  1. Na stránce Kolekce projektů ponechte políčko Vytvořit novou kolekci týmových projektů zaškrtnuté. Pokud chcete definovat projekty, musíte mít alespoň jednu kolekci projektů. Název projektu ponechte tak, jak je, DefaultCollection, nebo mu dejte nový název a volitelně i popis.

    Snímek obrazovky se stránkou Upřesnit, Kolekce projektů

    Poznámka

    Při definování služby Reporting Services bude vytvořená kolekce projektů podporovat místní model procesu XML pro přizpůsobení sledování práce. Pokud chcete vytvořit kolekci, která používá model procesu dědičnosti, budete muset přidat kolekci projektů, která není nakonfigurovaná se službou Reporting Services. Viz Správa kolekcí projektů. Další informace o modelu procesu dědičnosti najdete v tématu o přizpůsobení procesů a zděděných procesech.

  2. Na stránce Revize zkontrolujte vybrané možnosti a pak zvolte Ověřit. Průvodce spustí kontroly připravenosti, aby ověřil vaše prostředí a výběr nastavení. Pokud je nasazení úspěšné, můžete nakonfigurovat nasazení. Jinak opravte všechny chyby a znovu spusťte kontroly připravenosti.

    Snímek obrazovky s možností Upřesnit, Revize

  3. Na stránce Kontroly připravenosti systém provede finální průchod, aby se zajistilo, že jsou nastavení konfigurace platná. Po dokončení všech kontrol můžete konfiguraci dokončit. Zvolte Konfigurovat.

    Tip

    Na libovolnou předchozí stránku se můžete vrátit tak, že zvolíte Předchozí nebo název stránky v levém podokně. Pokud změníte nastavení konfigurace, musíte nastavení ověřit tak, že zvolíte Kliknutím sem znovu spustíte kontroly připravenosti.

    Snímek obrazovky s pokročilými kontrolami připravenosti

  4. Průvodce přejde na stránku Konfigurovat , začne konfigurovat jednotlivé funkce a zobrazí průběh. Tento krok může trvat několik minut. Pokud jsou všechny konfigurace úspěšné, zobrazí se následující zpráva o úspěchu. Vyberte Další.

    Snímek obrazovky se stránkou Upřesnit, Konfigurace

  5. Na stránce Complete (Dokončeno ) zkontrolujte výsledky konfigurace. Zkontrolujte výsledky konfigurace a zvolte Kopírovat úplnou cestu a zkopírujte odkaz na soubor protokolu konfigurace. Zvolte odkaz Azure DevOps Server URL a připojte se k webovému portálu nakonfigurovaného serveru.

    V tomto příkladu je /http:aaronha001/odkaz .

    Snímek obrazovky se stránkou Úplná pokročilá konfigurace

Vytvoření projektu

Na webovém portálu se otevře stránka Vytvořit projekt .

  1. Zadejte název projektu a volitelný popis. Název projektu nemůže obsahovat mezery ani speciální znaky (například / : \ ~ & % ; @ ' " ? <> | # $ * } { , + = [ ]), nemůže začínat podtržítkem, nemůže začínat ani končit tečkou a musí mít minimálně 64 znaků.

    Výchozí nastavení konfiguruje úložiště Git pro správu verzí a agilní proces pro sledování práce. Pokud chcete zvolit jiné možnosti, rozbalte Upřesnit.

    Snímek obrazovky webového portálu s dialogovým oknem Vytvořit projekt

    Porovnání možností správy verzí najdete v tématu Volba správného řízení verzí pro váš projekt. Přehled procesů sledování práce najdete v tématu Volba procesu.

  2. Po vytvoření projektu se zobrazí stránka souhrnu projektu. Další informace najdete v tématu Sdílení cíle projektu a zobrazení aktivit projektu.

Další kroky

Pro správce:

Pro vývojáře: