Instalowanie i konfigurowanie Azure DevOps lokalnie

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Istnieje kilka opcji wdrażania Azure DevOps Server 2019 o nazwie Visual Studio Team Foundation Server (TFS). Wszystko można zainstalować na jednym serwerze. Możesz też użyć wielu warstw aplikacji i SQL wystąpień. Aby uzyskać informacje o sposobie określania odpowiedniego typu wdrożenia dla zespołu, zobacz Zalecenia dotyczące sprzętu.

Opcje wdrażania

  • Pojedynczy serwer: wdrożenie pojedynczego serwera jest najłatwiejszym wdrożeniem, ponieważ warstwa aplikacji i warstwa danych znajdują się na tej samej maszynie. Wybierz to wdrożenie, gdy obsługa jednego zespołu lub małego zestawu zespołów.

  • Serwery podwójne: wdrożenie dwóch serwerów z oddzielnymi warstwami aplikacji i danych może zapewnić lepszą wydajność dla większego zestawu zespołów i obsługę zespołów, które mają ponad średnie użycie.

  • Wiele serwerów: chooose tego typu wdrożenia, które obejmuje wiele warstw aplikacji i danych, aby zapewnić lepszą wydajność dla bardzo dużych zespołów i zespołów z bardzo dużym użyciem. Używając więcej niż jednego serwera, zwiększasz wysoką dostępność i możliwość odzyskiwania po awarii.

Opcje konfiguracji raportowania

Azure DevOps Server obsługuje usługę Analizy, która może być używana zamiast SQL Server Reporting Services lub wzdłuż niej. Jeśli jednak planujesz użyć modelu procesu dziedziczenia w celu dostosowania śledzenia pracy, możesz używać usługi Analizy tylko do raportowania, kolekcja projektów nie może być skonfigurowana do obsługi raportowania.

Aby dowiedzieć się więcej o usłudze Analytics, zobacz Co to jest usługa analizy?. Aby dowiedzieć się więcej na temat modelu procesu dziedziczenia, zobacz About process customization and inherited processes (Informacje o dostosowywaniu procesów i dziedziczeniu procesów).

Uwaga

Do obsługi modelu procesu dziedziczenia można skonfigurować tylko nowe kolekcje projektów. Uaktualnione kolekcje projektów mogą nadal obsługiwać tylko lokalny model procesu XML.

Instalacje do oceny lub użytku osobistego

Jeśli skonfigurujesz Azure DevOps lokalnie do użytku osobistego lub ocenisz go, użyj Azure DevOps Express. Azure DevOps Express jest bezpłatna, prosta do skonfigurowania i instalowana zarówno w systemach operacyjnych klienta, jak i serwera. Obsługuje wszystkie te same funkcje co Azure DevOps Server 2019 r. Limity licencjonowania TFS Express są używane do pięciu aktywnych użytkowników.

Porada

Rozważ użycie bezpłatnej organizacji Azure DevOps Services do użytku osobistego. Ponieważ Azure DevOps Services są oparte na chmurze, nie musisz instalować ich na własnym sprzęcie ani zarządzać własnymi kopiami zapasowymi.

Proces wdrażania

Niezależnie od tego, jak planujesz wdrożyć Azure DevOps Server, proces obejmuje następujące trzy kroki:

  • Przygotowanie: Instalator przygotowuje co najmniej jeden serwer do Azure DevOps Server lub TFS, przeglądając i postępując zgodnie z wymaganiami systemowymi.

  • Instalacja: Instalator umieszcza pliki wykonywalne na serwerze i uruchamia instalatora z VisualStudio.com lub Volume Licensing Service Center.

  • Konfiguracja: ten krok umożliwia skonfigurowanie zainstalowanych funkcji w celu uruchomienia instalacji. Po uruchomieniu kreatora konfiguracji jest uruchamiana seria testów gotowości. Te testy zapewniają, że system spełnia wymagania i że wybrane ustawienia prawdopodobnie będą działać. Jeśli występują jakiekolwiek problemy, jest wyświetlane co najmniej jedno ostrzeżenie lub komunikaty o błędach. Po usunięciu wszystkich błędów uruchom konfigurację, aby zakończyć konfigurowanie wdrożenia.

Po zakończeniu instalacji instalator uruchamia Azure DevOps Server Configuration Center. Ujednolicony kreator obsługuje wszystkie konfiguracje Azure DevOps Server, takie jak nowe instalacje, uaktualnienia i scenariusze tylko w warstwie aplikacji.

AZURE_DEVOPS_SERVER_CONFIGURATION_CENTER

Jeśli musisz zamknąć Centrum konfiguracji, możesz wrócić do niego. Uruchom konsolę administracyjną Azure DevOps Server i wybierz pozycję Konfiguruj zainstalowane funkcje w węźle Warstwa aplikacji.

Choose Configure Installed Features

Po zakończeniu instalacji instalator uruchamia Team Foundation Server Configuration Center. W przypadku serwera TFS 2017 i nowszych wersji ujednolicony kreator obsługuje wszystkie konfiguracje serwera TFS, takie jak nowe instalacje, uaktualnienia i scenariusze tylko dla aplikacji. W przypadku serwera TFS 2015 i starszych wersji wybierz odpowiedniego kreatora dla danego scenariusza.

TEAM_FOUNDATION_SERVER_CONFIGURATION_CENTER

Jeśli musisz zamknąć Centrum konfiguracji, możesz wrócić do niego. Uruchom konsolę administracyjną Team Foundation Server i wybierz pozycję Konfiguruj zainstalowane funkcje w węźle Warstwa aplikacji.

TFS_ADMINISTRATION_CONSOLE_APPLICATION_TIER_NODE

Opcje konfiguracji: Podstawowa, Zaawansowana i Azure

Kreator konfiguracji serwera obsługuje trzy główne opcje konfiguracji: Podstawowa, Zaawansowana i Azure.

Opcje konfiguracji: Podstawowa i Zaawansowana

Kreator konfiguracji serwera obsługuje dwie główne opcje konfiguracji: Podstawowa i Zaawansowana.

Podstawowa

Wybierz pozycję Podstawowa , jeśli chcesz skonfigurować serwer warstwy aplikacji i zainstalować i skonfigurować rozszerzenie wyszukiwania , lub skonfigurować inną funkcję wyszukiwania innej firmy. Instalowanie i konfigurowanie wyszukiwania obsługuje funkcje kodu, elementu roboczego i wyszukiwania w witrynie typu wiki. Aby dowiedzieć się więcej, zobacz Konfigurowanie wyszukiwania.

Zaawansowany

Wybierz pozycję Zaawansowane, jeśli chcesz skonfigurować wdrożenie do obsługi SQL Server Analysis Services i SQL Server Reporting Services, oprócz funkcji skonfigurowanych przy użyciu opcji Podstawowa.

Uwaga

Zaawansowane nie jest dostępne w usłudze Azure Virtual Machines. Użyj warstwy Podstawowa lub Azure.

Azure

Wybierz platformę Azure po zainstalowaniu Azure DevOps Server na maszynie wirtualnej platformy Azure i chcesz ją skonfigurować przy użyciu Azure SQL Database. Aby uzyskać szczegółowe informacje, zobacz Use Azure SQL Database with Azure DevOps Server (Używanie Azure SQL Database z Azure DevOps Server).