Installieren von Azure DevOps lokal auf einem einzelnen Server

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

Die einfachste Möglichkeit, Azure DevOps Server einzurichten, besteht darin, alles auf einem einzelnen Server zu platzieren. Um zu bestätigen, dass diese Konfiguration für Ihr Team geeignet ist, lesen Sie die Hardwareempfehlungen. Andernfalls sollten Sie stattdessen eine Konfiguration mit zwei oder mehreren Servern in Betracht ziehen.

Wenn Sie ein Upgrade von einer früheren Version durchführen, erfahren Sie mehr über Kompatibilität, Versionshinweise und erste Schritte mit dem Upgrade.

Hinweis

Die Verfahren zum Installieren einer neuen Bereitstellung sind für alle Versionen von Azure DevOps Server ähnlich. Die in diesem Artikel gezeigten Bilder verweisen möglicherweise auf Azure DevOps Server 2022 oder Azure DevOps Server 2019. Sofern nicht anders angegeben, sind die konfigurierten Informationen jedoch identisch.

Voraussetzungen

  1. Bereiten Sie einen einzelnen Computer vor, der die Systemanforderungen erfüllt.

  2. Wenn Sie nicht planen, SQL Server Express zu verwenden, richten Sie eine unterstützte Version von SQL Server ein. Wenn Sie SQL Server für Azure DevOps lokal einrichten, installieren Sie mindestens die Datenbank-Engine und Full-Text und Semantikextraktionen für Search Features.

    Es wird empfohlen, SQL Server Express nur für persönliche Bereitstellungen oder Auswertungen zu verwenden. Kostenpflichtige Kopien von Azure DevOps on-premises enthalten eine SQL Server Standard-Lizenz. Weitere Informationen finden Sie unter Azure DevOps Server Preise und Team Foundation Server-Preise. Wenn Sie die enthaltene Lizenz verwenden, können Sie sie nur für Datenbanken verwenden, die mit diesen Produkten erstellt wurden.

  3. Das Konto, das Sie zum Konfigurieren der Installation verwenden, muss Mitglied der Serverrolle sysadmin in SQL Server sein.

    Hinweis

    Die lokale Installation von Azure DevOps umfasst eine komplexe Reihe von Vorgängen, die ein hohes Maß an Berechtigungen erfordern. Zu diesen Vorgängen gehören das Erstellen von Datenbanken, die Bereitstellung von Anmeldungen für Dienstkonten und vieles mehr. Technisch gesehen sind nur die folgenden Anforderungen erforderlich:

    • Mitgliedschaft in der Rolle "serveradmin".

    • ALTER ANY LOGIN, CREATE ANY DATABASE und VIEW ANY DEFINITION serverbezogene Berechtigungen.

    • Berechtigung CONTROL für die Datenbank master.

      Durch die Mitgliedschaft in der Serverrolle sysadmin werden all diese Mitgliedschaften und Berechtigungen übertragen. Dies ist die einfachste Möglichkeit, sicherzustellen, dass die Konfiguration erfolgreich ist. Bei Bedarf können Sie diese Mitgliedschaften und Berechtigungen nach der Installation widerrufen.

  4. Um die Installation und Konfiguration der Search-Erweiterung zu unterstützen, müssen Sie einen Benutzernamen und ein Kennwort angeben. Das Installieren und Konfigurieren von Search unterstützt Code-, Arbeitselement- und Wiki-Suchfunktionen. Weitere Informationen finden Sie unter Konfigurieren der Suche. Beachten Sie, dass Benutzernamen keinen Bindestrich oder Sonderzeichen enthalten dürfen.

    Hinweis

    Search erfordert auch Oracle Server JRE 8 (Update 60 oder höher). Sie können herunterladen und installieren oder auf die neueste Version aktualisieren, indem Sie die Oracle Binary Code-Lizenzvereinbarung für Server JRE akzeptieren und Konfigurieren auswählen. Beachten Sie, dass dadurch die umgebungsvariable JAVA_HOME auf das Java-Installationsverzeichnis verweist, und dass Server JRE keine automatischen Updates bereitstellt.

  5. Beim Konfigurieren der Anwendungsebene haben Sie eine Auswahl an Websiteeinstellungen. Überprüfen Sie die Websiteeinstellungen , um die Optionen und Anforderungen zu verstehen.

Herunterladen und Installieren

  1. Laden Sie Azure DevOps Server über einen der folgenden Kanäle herunter:

  2. Starten Sie die Installation.

    Das Installationsprogramm kopiert Dateien auf Ihren Computer und startet dann den Azure DevOps Server Configuration Center-Assistenten.

  3. Sie können Ihre Installation konfigurieren, indem Sie Den Start-Assistenten auswählen oder zu einem späteren Zeitpunkt zurückkehren und den Assistenten für die Serverkonfiguration starten, wie im nächsten Abschnitt beschrieben.

    Screenshot: Configuration Center, Start-Assistent, Start-Assistent, Azure DevOps Server 2022

    Hier sehen Sie den Assistenten, der für Azure DevOps Server 2019 bereitgestellt wurde Screenshot von Configuration Center, Start-Assistent, Azure DevOps Server 2019.

Wählen Sie "Basic" oder "Erweitert" für eine neue Bereitstellung aus.

Der erste Schritt zum Konfigurieren Ihres Servers besteht darin, zwischen den beiden Bereitstellungsoptionen zu wählen.

  • Wählen Sie das Szenario Neue Bereitstellung – Grundlegendes aus, das auf einem einzelnen Server installiert werden soll. Dieses Szenario ist der Einfachheit halber optimiert, indem Standardoptionen für die meisten Eingaben verwendet werden.

    Screenshot: Serverkonfigurations-Assistent, Neue Bereitstellung, Option

    Im Szenario Neue Bereitstellung – Basic geben Sie die folgenden Einstellungen an:

    • Sprache: Wählen Sie die Sprache aus, die für die Konfiguration verwendet werden soll.
    • SQL Server-Instanz: Wählen Sie aus, ob SQL Server Express installiert oder eine vorhandene SQL Server instance verwendet werden soll.
    • Anwendungsebene: Wählen Sie die zu verwendenden Websiteeinstellungen aus, einschließlich der Verwendung von HTTP- oder HTTPS-Bindungen. Weitere Informationen finden Sie unter Websiteeinstellungen.
    • Search: Wählen Sie aus, ob Code Search Features installiert und konfiguriert oder ein vorhandener Suchdienst verwendet werden soll. Weitere Informationen finden Sie unter Konfigurieren der Suche.
  • Wählen Sie das Szenario Neue Bereitstellung – Erweitert aus, wenn Sie die vollständige Kontrolle über alle Eingaben haben möchten.

    Screenshot: Serverkonfigurations-Assistent, Neue Bereitstellung, Option Erweitert ausgewählt, 2022

    Sie geben die folgenden zusätzlichen Einstellungen an:

    • Konto: Wählen Sie das Dienstkonto aus, unter dem Ihre Prozesse ausgeführt werden. Der Standardwert, der im Szenario "Basic" verwendet wird, ist NT AUTHORITY\NETWORK SERVICE in In die Domäne eingebundene Szenarien und LOCAL SERVICE in Arbeitsgruppenszenarien.
    • Anwendungsebene:
      • Wählen Sie unter SSH-Einstellungen aus, ob SSH und der Port aktiviert werden soll, an dem sie lauschen soll. Der Standardwert, der im Szenario Basic verwendet wird, besteht darin, SSH an Port 22 zu konfigurieren.
      • Wählen Sie unter Dateicachespeicherort den Speicherort des Dateicaches aus, der für häufig verwendete Ressourcen verwendet wird. Der Standardwert, der im Szenario Basic verwendet wird, ist der Pfad AzureDevOpsServerData\ApplicationTier\_fileCache auf dem lokalen Laufwerk, das über den meisten freien Speicherplatz verfügt.
    • Project Collection: Geben Sie den Namen der Projektsammlung an, die zum Speichern Ihrer Projekte verwendet werden soll. Das Standardverhalten des Basic-Szenarios besteht darin, eine Projektsammlung mit dem Namen DefaultCollection zu erstellen.
    • Konto: Wählen Sie das Dienstkonto aus, unter dem Ihre Prozesse ausgeführt werden. Der Standardwert, der im Szenario "Basic" verwendet wird, ist NT AUTHORITY\NETWORK SERVICE in In die Domäne eingebundene Szenarien und LOCAL SERVICE in Arbeitsgruppenszenarien.
    • Anwendungsebene:
      • Wählen Sie unter SSH-Einstellungen aus, ob SSH und der Port aktiviert werden soll, an dem sie lauschen soll. Der Standardwert, der im Szenario Basic verwendet wird, besteht darin, SSH an Port 22 zu konfigurieren.
      • Wählen Sie unter Dateicachespeicherort den Speicherort des Dateicaches aus, der für häufig verwendete Ressourcen verwendet wird. Der Standardwert, der im Szenario Basic verwendet wird, ist der Pfad AzureDevOpsServerData\ApplicationTier\_fileCache auf dem lokalen Laufwerk, das über den meisten freien Speicherplatz verfügt.
    • Berichterstellung: (Optional) Wählen Sie aus, ob Sie SQL Server Reporting Services zum Erstellen von Berichten verwenden möchten. Sie müssen die folgenden Informationen angeben, um diese Auswahl zu unterstützen:
      • Reporting Services-Instanz
      • Berichtsserver-URL
      • Berichts-Manager-URL
      • SQL Server Analysis Services-Instanz
      • Name des Berichtslesekontos
    • Project Collection: Geben Sie den Namen der Projektsammlung an, die zum Speichern Ihrer Projekte verwendet werden soll. Das Standardverhalten des Basic-Szenarios besteht darin, eine Projektsammlung mit dem Namen DefaultCollection zu erstellen.
  • Nachdem Sie Ihre Auswahl überprüft und Überprüfen ausgewählt haben, führt der Assistent Bereitschaftsprüfungen aus, um Ihre Umgebung und Ihre Einstellungsauswahl zu überprüfen. Wenn dies erfolgreich ist, können Sie Ihre Bereitstellung konfigurieren. Beheben Sie andernfalls alle Fehler, und führen Sie die Bereitschaftsprüfungen erneut aus.

Konfigurieren mit der Option Basic

In diesem Abschnitt erfahren Sie, wie Sie Ihre Azure DevOps Server mithilfe der Option Basic konfigurieren, die auf der Seite Serverkonfigurations-Assistent, Neue Bereitstellung ausgewählt ist.

  1. Wählen Sie auf der Seite Willkommen Ihre Optionen aus, und wählen Sie dann Weiter aus.

    Screenshot: Serverkonfigurations-Assistent, Willkommensseite, 2022

  2. Wählen Sie auf der Seite Neue Bereitstellung Ihren Bereitstellungstyp aus, und wählen Sie dann Weiter aus.

    Screenshot: Serverkonfigurations-Assistent, Seite

  3. Wählen Sie auf der nächsten Seite Neue Bereitstellung – Basic und dann Weiter aus.

    Screenshot des Serverkonfigurations-Assistenten, Seite

  4. Wählen Sie auf der Seite Sprache ihre bevorzugte Sprache-Option aus, und wählen Sie dann Weiter aus.

    Screenshot der Seite

  5. Wählen Sie auf der Seite SQL Server Instanzdie SQL Server instance aus, die Sie verwenden möchten. Wählen Sie zu Auswertungszwecken SQL Server Express installieren aus. Wählen Sie zu Produktionszwecken vorhandene SQL Server-Instanz verwenden aus. Klicken Sie dann auf Weiter.

    Screenshot der Seite SQL Server Instanz.

    Wenn Sie Vorhandene SQL Server-Instanz verwenden ausgewählt haben, geben Sie die Datenbankinformationen auf der nächsten Seite ein, und wählen Sie Zur Überprüfung Testen aus. Klicken Sie dann auf Weiter.

    Screenshot der Seite

  6. Wählen Sie auf der Seite Anwendungsebene die Websiteeinstellungen aus, die Sie verwenden möchten, einschließlich der Verwendung von HTTP- oder HTTPS-Bindungen, und wählen Sie dann Weiter aus. Weitere Informationen finden Sie unter Websiteeinstellungen.

    Screenshot: Serverkonfigurations-Assistent, Seite

  7. Wählen Sie auf der Seite Search aus, ob Search Features installiert und konfiguriert oder ein vorhandener Suchdienst verwendet werden soll. Das Installieren und Konfigurieren von Search unterstützt Code-, Arbeitselement- und Wiki-Suchfunktionen. Weitere Informationen finden Sie unter Konfigurieren der Suche. Wählen Sie Weiter aus.

    Screenshot des Serverkonfigurations-Assistenten Search Seite 2022.

    Screenshot der Seite Search für Azure DevOps Server 2019.

  8. Überprüfen Sie auf der Seite Überprüfen Ihre Auswahl, und wählen Sie dann Überprüfen aus. Der Assistent führt Bereitschaftsprüfungen durch, um Ihre Umgebung und Ihre Einstellungsauswahl zu überprüfen. Wenn dies erfolgreich ist, können Sie Ihre Bereitstellung konfigurieren. Beheben Sie andernfalls alle Fehler, und führen Sie die Bereitschaftsüberprüfungen erneut aus.

    Screenshot des Serverkonfigurations-Assistenten, Seite

  9. Bereitschaftsüberprüfungen. Wenn alle Überprüfungen bestanden wurden, können Sie die Konfiguration abschließen. Wählen Sie Konfigurieren aus.

    Tipp

    Sie können zu einer beliebigen vorherigen Seite zurückkehren, indem Sie im linken Bereich Zurück oder den Seitennamen auswählen. Wenn Sie eine Konfigurationseinstellung ändern, müssen Sie die Einstellungen überprüfen, indem Sie Hier klicken, um Bereitschaftsüberprüfungen erneut auszuführen.

    Screenshot: Serverkonfigurations-Assistent, Seite

    Screenshot der Startseite

  10. Der Assistent wechselt zur Seite Konfigurieren , beginnt mit der Konfiguration der einzelnen Features und zeigt den Fortschritt an. Dieser Schritt kann einige Minuten dauern. Wenn alle Konfigurationen erfolgreich sind, erhalten Sie die folgende Erfolgsmeldung. Wählen Sie Weiter aus.

    Screenshot: Serverkonfigurations-Assistent, Seite

    Screenshot des Konfigurationsfortschritts, 2019.

  11. Überprüfen Sie auf der Seite Abschließen die Ergebnisse der Konfiguration. Überprüfen Sie Ihre Konfigurationsergebnisse, und wählen Sie Vollständigen Pfad kopieren aus, um den Link in die Konfigurationsprotokolldatei zu kopieren. Wählen Sie den Link Azure DevOps Server URL aus, um eine Verbindung mit dem Webportal Ihres konfigurierten Servers herzustellen.

    Screenshot: Serverkonfigurations-Assistent, Seite Abgeschlossen, Status abgeschlossen, 2022.

    In diesem Beispiel ist /http:aaronha001/der Link .

    Screenshot: Serverkonfigurations-Assistent, Seite Abgeschlossen, Status abgeschlossen, 2019.

Konfigurieren mit der Option "Erweitert"

In diesem Abschnitt erfahren Sie, wie Sie Ihre Azure DevOps Server mithilfe der Option Erweitert konfigurieren.

Hinweis

Die Verfahren zum Installieren einer neuen Bereitstellung mit der Option Erweitert sind für alle Versionen von Azure DevOps Server und Team Foundation Server 2018 ähnlich, mit der Ausnahme, dass die Berichterstellung für Azure DevOps Server 2022 und höher nicht unterstützt wird. Die in diesem Abschnitt gezeigten Bilder beziehen sich auf Azure DevOps Server 2019. Die konfigurierten Informationen sind jedoch identisch, sofern nicht anders angegeben.

  1. Wählen Sie auf der Willkommensseite Ihre Optionen und dann Weiter aus.

  2. Wählen Sie auf der Seite Neue Bereitstellung den Bereitstellungstyp und dann Weiter aus.

  3. Wählen Sie auf der nächsten Seite Neue Bereitstellung – Erweitert und dann Weiter aus.

    Screenshot des Serverkonfigurations-Assistenten, Seite

    Screenshot der Auswahl

  4. Wählen Sie auf der Seite Sprache ihre bevorzugte Sprache-Option aus, und wählen Sie dann Weiter aus.

    Screenshot: Erweitert, Wählen Sie Sprache, beliebige Version aus.

  5. Geben Sie auf der Seite Datenbank die SQL Server instance an, die Sie für die Verwendung mit Azure DevOps Server eingerichtet haben. Klicken Sie dann auf Weiter.

    Screenshot: Erweitert, wählen Sie Datenbank aus.

  6. Geben Sie auf der Seite Konto das zu verwendende Dienstkonto an.

    Screenshot: Erweitert, wählen Sie Konto aus.

  7. Wählen Sie auf der Seite Anwendungsebene die Websiteeinstellungen aus, die Sie verwenden möchten, einschließlich der Verwendung von HTTP- oder HTTPS-Bindungen, und wählen Sie dann Weiter aus. Weitere Informationen finden Sie unter Websiteeinstellungen.

    Screenshot der Seite

  8. Wählen Sie auf der Seite Search aus, ob Search Features installiert und konfiguriert oder ein vorhandener Suchdienst verwendet werden soll. Das Installieren und Konfigurieren von Search unterstützt Code-, Arbeitselement- und Wiki-Suchfunktionen. Weitere Informationen finden Sie unter Konfigurieren der Suche. Wählen Sie Weiter aus.

    Screenshot der Seite

  1. Deaktivieren Sie auf der Seite Berichterstellung das Kontrollkästchen Berichterstellung konfigurieren, wenn Sie SQL Server Reporting Services nicht verwenden möchten oder noch nicht SQL Server Analysis Services und SQL Server Reporting Services installiert haben. Andernfalls lassen Sie das Kontrollkästchen aktiviert, und wählen Sie Weiter aus.

    Screenshot: Erweitert, wählen Sie Berichterstellung aus.

  2. Reporting Services Geben Sie den Namen des Servers ein, auf dem Sie SQL Server Reporting Services installiert haben. Wählen Sie dann URLs auffüllen aus. Wählen Sie Weiter aus.

    Screenshot: Erweitert, Reporting Services

  3. Analysis Services. Geben Sie den Namen des Servers ein, auf dem Sie SQL Server Reporting Services installiert haben, und wählen Sie dann Testen aus. Wählen Sie Weiter aus.

    Screenshot von Advanced, Analysis Services

  4. Berichtslesekonto. Geben Sie die Anmeldeinformationen für das Dienstkonto ein, das Sie für die Berichterstellung eingerichtet haben, und wählen Sie dann Testen aus. Wählen Sie Weiter aus.

    Screenshot des Erweiterten Berichtslesekontos

  1. Lassen Sie auf der Seite Projektsammlung das Kontrollkästchen Neue Teamprojektsammlung erstellen aktiviert. Sie benötigen mindestens eine Projektsammlung, in der Projekte definiert werden können. Lassen Sie den Projektnamen unverändert, DefaultCollection, oder geben Sie ihm einen neuen Namen und optional eine Beschreibung.

    Screenshot der Seite

    Hinweis

    Die Projektsammlung wird erstellt, um das geerbte Prozessmodell zu verwenden, das die Anpassung über das Webportal unterstützt. Sie können nach Bedarf andere Projektsammlungen erstellen, um das lokale XML-Prozessmodell später zu unterstützen. Weitere Informationen finden Sie unter Verwalten von Projektsammlungen. Weitere Informationen zum Vererbungsprozessmodell finden Sie unter Informationen zur Prozessanpassung und geerbten Prozessen.

    Hinweis

    Wenn Reporting Services definiert sind, unterstützt die erstellte Projektsammlung das lokale XML-Prozessmodell zum Anpassen der Arbeitsnachverfolgung. Um eine Sammlung zu erstellen, die das Vererbungsprozessmodell verwendet, müssen Sie eine Projektsammlung hinzufügen, die nicht mit Reporting Services konfiguriert ist. Weitere Informationen finden Sie unter Verwalten von Projektsammlungen. Weitere Informationen zum Vererbungsprozessmodell finden Sie unter Informationen zur Prozessanpassung und geerbten Prozessen.

  2. Überprüfen Sie auf der Seite Überprüfen Ihre Auswahl, und wählen Sie dann Überprüfen aus. Der Assistent führt Bereitschaftsprüfungen durch, um Ihre Umgebung und Ihre Einstellungsauswahl zu überprüfen. Wenn dies erfolgreich ist, können Sie Ihre Bereitstellung konfigurieren. Beheben Sie andernfalls alle Fehler, und führen Sie die Bereitschaftsüberprüfungen erneut aus.

    Screenshot: Erweitert, Überprüfen.

  3. Auf der Seite Bereitschaftsüberprüfungen führt das System einen endgültigen Durchlauf durch, um sicherzustellen, dass die Konfigurationseinstellungen gültig sind. Wenn alle Überprüfungen bestanden wurden, können Sie die Konfiguration abschließen. Wählen Sie Konfigurieren aus.

    Tipp

    Sie können zu einer beliebigen vorherigen Seite zurückkehren, indem Sie im linken Bereich Zurück oder den Seitennamen auswählen. Wenn Sie eine Konfigurationseinstellung ändern, müssen Sie die Einstellungen überprüfen, indem Sie Hier klicken, um Bereitschaftsüberprüfungen erneut auszuführen.

    Screenshot: Erweiterte Bereitschaftsüberprüfungen.

  4. Der Assistent wechselt zur Seite Konfigurieren , beginnt mit der Konfiguration der einzelnen Features und zeigt den Fortschritt an. Dieser Schritt kann einige Minuten dauern. Wenn alle Konfigurationen erfolgreich sind, erhalten Sie die folgende Erfolgsmeldung. Wählen Sie Weiter aus.

    Screenshot der Seite

  5. Überprüfen Sie auf der Seite Abschließen die Ergebnisse der Konfiguration. Überprüfen Sie Ihre Konfigurationsergebnisse, und wählen Sie Vollständigen Pfad kopieren aus, um den Link in die Konfigurationsprotokolldatei zu kopieren. Wählen Sie den Link Azure DevOps Server URL aus, um eine Verbindung mit dem Webportal Ihres konfigurierten Servers herzustellen.

    In diesem Beispiel ist /http:aaronha001/der Link .

    Screenshot: Seite

Erstellen eines Projekts

Im Webportal wird die Seite Projekt erstellen geöffnet.

  1. Geben Sie einen Projektnamen und eine optionale Beschreibung an. Der Projektname darf keine Leerzeichen oder Sonderzeichen (z. B. / : \ ~ & % ; @ ' " ? <> | # $ * } { , + = [ ]), kann nicht mit einem Unterstrich beginnen, kann nicht mit einem Punkt beginnen oder enden und muss maximal 64 Zeichen lang sein.

    Die Standardeinstellungen konfigurieren ein Git-Repository für die Versionskontrolle und den Agile-Prozess für die Arbeitsnachverfolgung. Erweitern Sie Erweitert, um verschiedene Optionen auszuwählen.

    Screenshot: Webportal, Dialogfeld

    Einen Vergleich der Optionen für die Versionskontrolle finden Sie unter Auswählen der richtigen Versionskontrolle für Ihr Projekt. Eine Überprüfung der Arbeitsverfolgungsprozesse finden Sie unter Auswählen eines Prozesses.

  2. Nachdem Ihr Projekt erstellt wurde, wird die Seite "Projektzusammenfassung" angezeigt. Weitere Informationen finden Sie unter Freigeben Ihrer Projektmission, Anzeigen der Projektaktivität.

Nächste Schritte

Für Administratoren:

Für Entwickler: