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
Připravte jeden počítač, který splňuje požadavky na systém.
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.
Úč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.
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.
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
-
Stáhněte Azure DevOps Server prostřednictvím jednoho z následujících kanálů:
- Visual Studio Downloads, což je nejjednodušší metoda (posuňte se dolů na Všechna stahování, Azure DevOps Server 2019)
- Visual Studio Dev Essentials
- Volume Licensing Service Center
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.
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.
Tady si ukážeme průvodce poskytnutého pro 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ů.
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é .
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ě aLOCAL 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ě aLOCAL 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.
- Účet: Vyberte účet služby, pod kterým vaše procesy běží. Výchozí hodnota použitá ve scénáři Basic je
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í.
Na úvodní stránce zvolte své možnosti a pak vyberte Další.
Na stránce Nové nasazení zvolte typ nasazení a pak vyberte Další.
Na další stránce zvolte Nové nasazení – Základní a pak vyberte Další.
Na stránce Jazyk zvolte upřednostňovanou možnost Jazyk a pak vyberte Další.
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ší.
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ší.
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.
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ší.
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.
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.
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ší.
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.
V tomto příkladu je
/http:aaronha001/
odkaz .
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.
Na úvodní stránce zvolte své možnosti a pak vyberte Další.
Na stránce Nové nasazení zvolte typ nasazení a pak vyberte Další.
Na další stránce zvolte Nové nasazení – Upřesnit a pak vyberte Další.
Na stránce Jazyk zvolte upřednostňovanou možnost Jazyk a pak vyberte Další.
Na stránce Databáze zadejte SQL Server instanci, kterou jste nastavili pro použití s Azure DevOps Server. Pak zvolte Další.
Na stránce Účet zadejte účet služby, který se má použít.
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.
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ší.
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ší.
Reporting Services. Zadejte název serveru, na který jste nainstalovali SQL Server Reporting Services. Pak zvolte Vyplnit adresy URL. Zvolte Další.
Analysis Services. Zadejte název serveru, na který jste nainstalovali SQL Server Reporting Services, a pak zvolte Test. Zvolte Další.
Úč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ší.
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.
Poznámka
Kolekce projektů se vytvoří tak, aby používala model zděděného procesu, který podporuje přizpůsobení prostřednictvím webového portálu. Podle potřeby můžete vytvořit další kolekce projektů pro podporu místního modelu procesů XML později. 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.
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.
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.
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.
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ší.
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 .
Vytvoření projektu
Na webovém portálu se otevře stránka Vytvořit projekt .
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.
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.
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: