Dela via


Installera Azure DevOps lokalt på en enskild server

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

Det enklaste sättet att konfigurera Azure DevOps Server är att placera allt på en enda server. Information om hur du bekräftar att den här konfigurationen är lämplig för ditt team finns i maskinvarurekommendationerna. Om inte bör du överväga en konfiguration med dubbla servrar eller flera servrar i stället.

Om du uppgraderar från en tidigare version kan du läsa mer om kompatibilitet, viktig information och komma igång med uppgraderingen.

Anmärkning

Procedurerna för att installera en ny distribution liknar alla versioner av Azure DevOps Server. Bilder som visas i den här artikeln kan referera till Azure DevOps Server 2022 eller Azure DevOps Server 2019, men den konfigurerade informationen är densamma om inget annat anges.

Förutsättningar

  1. Förbered en enda dator som uppfyller systemkraven.

  2. Om du inte planerar att använda SQL Server Express konfigurerar du en version av SQL Server som stöds. När du konfigurerar SQL Server för Azure DevOps lokalt måste du minst installera databasmotorn och Full-Text och semantiska extraheringar för sökfunktioner.

    Vi rekommenderar att du endast använder SQL Server Express för personliga distributioner eller utvärderingsdistributioner. Betalda kopior av lokal Azure DevOps innehåller en SQL Server Standard-licens. Mer information finns i Priser för Azure DevOps Server och Priser för Team Foundation Server. Om du använder den inkluderade licensen kan du bara använda den för databaser som skapats med dessa produkter.

  3. Det konto som du använder för att konfigurera installationen måste vara medlem i sysadmin-serverrollen i SQL Server.

    Anmärkning

    Att installera Azure DevOps lokalt innebär en komplex uppsättning åtgärder som kräver en hög grad av behörighet. Dessa åtgärder omfattar att skapa databaser, etablera inloggningar för tjänstkonton med mera. Tekniskt sett är allt som krävs:

    • Medlemskap i serveradmin rollen.

    • ÄNDRA ALLA INLOGGNINGAR, SKAPA ALLA DATABASER och VISA ALLA DEFINITIONER behörigheter på servernivå.

    • Kontrollrättighet på huvuddatabasen.

      Medlemskap i sysadmin-serverrollen ger alla dessa medlemskap och behörigheter. Det är det enklaste sättet att se till att konfigurationen lyckas. Om det behövs kan du återkalla dessa medlemskap och behörigheter efter installationen.

  4. För att stödja installation och konfiguration av söktillägget måste du ange ett användarnamn och lösenord. Installation och konfigurering av sökning har stöd för sökfunktioner för kod, arbetsobjekt och Wiki. Mer information finns i Konfigurera sökning. Observera att användarnamn inte kan innehålla bindestreck eller specialtecken.

    Anmärkning

    Sökningen kräver också Oracle Server JRE 8 (uppdatering 60 eller senare). Du kan ladda ned och installera eller uppdatera till den senaste versionen genom att acceptera Licensavtalet för Oracle Binary Code för Server JRE och välja Konfigurera. Observera att detta ställer in JAVA_HOME miljövariabeln så att den pekar på Java-installationskatalogen och att Server JRE inte tillhandahåller automatiska uppdateringar.

  5. När du konfigurerar programnivån har du ett val av webbplatsinställningar. Granska webbplatsinställningarna för att förstå val och krav.

Ladda ned och installera

  1. Ladda ned Azure DevOps Server via någon av följande kanaler:

  2. Starta installationen.

    Installationsprogrammet kopierar filer till datorn och startar sedan guiden Azure DevOps Server Configuration Center.

  3. Du kan konfigurera installationen genom att välja Startguiden eller gå tillbaka vid ett senare tillfälle och starta guiden Serverkonfiguration enligt beskrivningen i nästa avsnitt.

    Skärmbild av Configuration Center, Start-guiden, Startguiden, Azure DevOps Server 2022.

    Här visar vi guiden för Azure DevOps Server 2019 Skärmbild av Configuration Center, Start Wizard, Azure DevOps Server 2019.

Välj Grundläggande eller Avancerat för en ny distribution

Det första steget för att konfigurera servern är att välja mellan de två distributionsalternativen.

  • Välj scenariot Ny distribution – Grundläggande att installera på en enskild server. Det här scenariot är optimerat för enkelhetens skull genom att använda standardalternativ för de flesta indata.

    Skärmbild av guiden Serverkonfiguration, Ny distribution, Alternativet Basic valt, 2022.

    Med scenariot Ny distribution – Grundläggande anger du följande inställningar:

    • Språk: Välj det språk som ska användas för att konfigurera.
    • SQL Server-instans: Välj om du vill installera SQL Server Express eller använda en befintlig SQL Server-instans.
    • Programnivå: Välj de webbplatsinställningar som ska användas, vilket innefattar om du vill använda HTTP- eller HTTPS-bindningar. Mer information finns i Webbplatsinställningar.
    • Sök: Välj om du vill installera och konfigurera kodsökningsfunktioner eller använda en befintlig söktjänst. Mer information finns i Konfigurera sökning.
  • Välj scenariot Ny distribution – Avancerat när du vill ha fullständig kontroll över alla indata.

    Skärmbild av guiden Serverkonfiguration, Ny distribution, Avancerat alternativ valt, 2022.

    Du anger följande ytterligare inställningar:

    • Konto: Välj det tjänstkonto som dina processer körs som. Standardvärdet som används i Basic-scenariot finns NT AUTHORITY\NETWORK SERVICE i domänanslutna scenarier och LOCAL SERVICE i arbetsgruppsscenarier.
    • Programnivå:
      • Under SSH-inställningar väljer du om du vill aktivera SSH och den port som den ska lyssna på. Standardvärdet som används i Basic-scenariot är att konfigurera SSH på port 22.
      • Under Plats för filcache väljer du platsen för filcachen som används för resurser som används ofta. Standardvärdet som används i Basic-scenariot är sökvägen AzureDevOpsServerData\ApplicationTier\_fileCache på den lokala enheten, som har det mest lediga utrymmet..
    • Projektsamling: Ange namnet på den projektsamling som ska användas för att lagra dina projekt. Standardbeteendet för basic-scenariot är att skapa en projektsamling med namnet DefaultCollection.
    • Konto: Välj det tjänstkonto som dina processer körs som. Standardvärdet som används i Basic-scenariot finns NT AUTHORITY\NETWORK SERVICE i domänanslutna scenarier och LOCAL SERVICE i arbetsgruppsscenarier.
    • Programnivå:
      • Under SSH-inställningar väljer du om du vill aktivera SSH och den port som den ska lyssna på. Standardvärdet som används i Basic-scenariot är att konfigurera SSH på port 22.
      • Under Plats för filcache väljer du platsen för filcachen som används för resurser som används ofta. Standardvärdet som används i Basic-scenariot är sökvägen AzureDevOpsServerData\ApplicationTier\_fileCache på den lokala enheten, som har det mest lediga utrymmet..
    • Rapportering: (Valfritt) Välj om du vill använda SQL Server Reporting Services för att skapa rapporter. Du måste ange följande information för att stödja det här valet:
      • Reporting Services-instans
      • Rapportserver-URL
      • URL för Rapporthanteraren
      • SQL Server Analysis Services-instans
      • Kontonamn för rapportläsare
    • Projektsamling: Ange namnet på den projektsamling som ska användas för att lagra dina projekt. Standardbeteendet för basic-scenariot är att skapa en projektsamling med namnet DefaultCollection.
  • När du har granskat dina val och valt Verifiera kör guiden beredskapskontroller för att verifiera din miljö och dina inställningsval. Om det lyckas kan du konfigurera distributionen. Annars kan du åtgärda eventuella fel och köra beredskapskontrollerna igen.

Konfigurera med alternativet Grundläggande

Det här avsnittet beskriver hur du konfigurerar Din Azure DevOps Server med hjälp av alternativet Basic som valts i guiden Serverkonfiguration, sidan Ny distribution .

  1. På sidan Välkommen väljer du dina alternativ och väljer sedan Nästa.

    Skärmbild av guiden Konfigurera server, välkomstsidan, 2022.

  2. På sidan Ny distribution väljer du din distributionstyp och väljer sedan Nästa.

    Skärmbild av guiden Konfigurera server, sidan Ny distribution, 2022.

  3. På nästa sida väljer du Ny distribution – Grundläggande och sedan Nästa.

    Skärmbild av guiden Konfigurera server, Ny distribution – Sidan Grundläggande, 2022.

  4. På sidan Språk väljer du önskat språkalternativ och väljer sedan Nästa.

    Skärmbild av sidan Språk.

  5. På sidan SQL Server-instansväljer du den SQL Server-instans som du vill använda. I utvärderingssyfte väljer du Installera SQL Server Express. I produktionssyfte väljer du Använd en befintlig SQL Server-instans. Välj sedan Nästa.

    Skärmdump av sidan för SQL Server-instans.

    Om du väljer Använd en befintlig SQL Server-instans anger du databasinformationen på nästa sida och väljer Testa för att verifiera. Välj sedan Nästa.

    Skärmbild av sidan Databas.

  6. På sidan Programnivå väljer du de webbplatsinställningar som du vill använda, vilket inkluderar om du vill använda HTTP- eller HTTPS-bindningar och väljer sedan Nästa. Mer information finns i Webbplatsinställningar.

    Skärmbild av guiden Konfigurera server, sidan Programnivå, 2022.

  7. På sidan Sök väljer du om du vill installera och konfigurera sökfunktioner eller använda en befintlig söktjänst. Installation och konfigurering av sökning har stöd för sökfunktioner för kod, arbetsobjekt och Wiki. Mer information finns i Konfigurera sökning. Välj Nästa.

    Skärmbild av guiden Konfigurera server, söksidan, 2022.

  8. På sidan Granska granskar du dina val och väljer sedan Verifiera. Guiden kör beredskapskontroller för att verifiera din miljö och dina inställningsval. Om det lyckas kan du konfigurera distributionen. Annars kan du åtgärda eventuella fel och köra beredskapskontrollerna igen.

    Skärmbild av guiden Konfigurera server, sidan Granska, 2022.

  9. Beredskapskontroller. När alla kontroller har passerat är du redo att slutföra konfigurationen. Välj Konfigurera.

    Tips/Råd

    Du kan gå tillbaka till valfri föregående sida genom att välja Föregående eller sidnamnet i den vänstra rutan. Om du ändrar en konfigurationsinställning måste du verifiera inställningarna genom att välja Klicka här för att köra beredskapskontroller igen.

    Skärmbild av guiden Konfigurera server, sidan Beredskapskontroller, Azure DevOps Server 2022.

  10. Guiden går vidare till sidan Konfigurera och börjar konfigurera varje funktion och visar förloppet. Det här steget kan ta flera minuter. Om alla konfigurationer lyckas får du följande meddelande. Välj Nästa.

    Skärmbild av guiden Konfigurera server, konfigurationssidan, konfigurationsstatus, 2022.

  11. På sidan Slutför granskar du resultatet av konfigurationen. Granska konfigurationsresultatet och välj Kopiera fullständig sökväg för att kopiera länken till konfigurationsloggfilen. Välj url-länken för Azure DevOps Server för att ansluta till webbportalen för den konfigurerade servern.

    Skärmbild av guiden Konfigurera server, Slutförd sida, Framstegen slutförda, 2022.

Konfigurera med alternativet Avancerat

Det här avsnittet beskriver hur du konfigurerar Din Azure DevOps Server med hjälp av alternativet Avancerat .

Anmärkning

Procedurerna för att installera en ny distribution med alternativet Avancerat liknar alla versioner av Azure DevOps Server och Team Foundation Server 2018, förutom att Rapportering inte stöds för Azure DevOps Server 2022 och senare versioner. Bilder som visas i det här avsnittet refererar till Azure DevOps Server 2019, men den konfigurerade informationen är densamma om inget annat anges.

  1. På sidan Välkommen väljer du dina alternativ och väljer sedan Nästa.

  2. På sidan Ny distribution väljer du distributionstyp och sedan Nästa.

  3. På nästa sida väljer du Ny distribution – Avancerat och sedan Nästa.

    Skärmbild av guiden Konfigurera server, ny distribution – avancerad sida, 2022.

  4. På sidan Språk väljer du önskat språkalternativ och väljer sedan Nästa.

    Skärmbild av Avancerat, välj Språk, valfri version.

  5. På sidan Databas anger du den SQL Server-instans som du har konfigurerat för användning med Azure DevOps Server. Välj sedan Nästa.

    Skärmbild av Avancerat och välj Databas.

  6. På sidan Konto anger du det tjänstkonto som ska användas.

    Skärmbild av Avancerat och välj Konto.

  7. På sidan Programnivå väljer du de webbplatsinställningar som du vill använda, vilket inkluderar om du vill använda HTTP- eller HTTPS-bindningar och väljer sedan Nästa. Mer information finns i Webbplatsinställningar.

    Skärmbild av sidan Avancerad markering, programnivå.

  8. På sidan Sök väljer du om du vill installera och konfigurera sökfunktioner eller använda en befintlig söktjänst. Installation och konfigurering av sökning har stöd för sökfunktioner för kod, arbetsobjekt och Wiki. Mer information finns i Konfigurera sökning. Välj Nästa.

    Skärmbild av sidan Avancerat, Sök.

  1. Avmarkera kryssrutan Konfigurera rapportering på sidan Rapportering om du inte planerar att använda SQL Server Reporting Services eller ännu inte har installerat SQL Server Analysis Services och SQL Server Reporting Services. Annars håller du rutan markerad och väljer Nästa.

    Skärmbild av Avancerat och välj Rapportering.

  2. Reporting Services. Ange namnet på servern där du installerade SQL Server Reporting Services. Välj sedan Fyll i URL:er. Välj Nästa.

    Skärmbild av Advanced, Reporting Services

  3. Analysis Services. Ange namnet på servern där du installerade SQL Server Reporting Services och välj sedan Testa. Välj Nästa.

    Skärmbild av Advanced, Analysis Services

  4. Rapportläsarkonto. Ange autentiseringsuppgifterna för det tjänstkonto som du har konfigurerat för rapportering och välj sedan Testa. Välj Nästa.

    Skärmbild av avancerat rapportläsarkonto

  1. På sidan Projektsamling lämnar du kryssrutan Skapa en ny gruppprojektsamling markerad. Du måste ha minst en projektsamling där du kan definiera projekt. Lämna projektnamnet som det är, DefaultCollection, eller ge det ett nytt namn och eventuellt en beskrivning.

    Skärmbild av sidan Avancerad projektsamling.

    Anmärkning

    Projektsamlingen skapas för att använda den ärvda processmodellen, som stöder anpassning via webbportalen. Du kan skapa andra projektsamlingar efter behov för att stödja den lokala XML-processmodellen senare. Se Hantera projektsamlingar. För mer information om arvsprocessmodellen, se Om processanpassning och ärvda processer.

    Anmärkning

    När rapporteringsfunktioner definieras stöder den projektsamling som skapas den lokala XML-processmodellen för anpassning av arbetsuppföljning. Om du vill skapa en samling som använder arvsprocessmodellen måste du lägga till en projektsamling som inte har konfigurerats med Reporting Services. Se Hantera projektsamlingar. För mer information om arvsprocessmodellen, se Om processanpassning och ärvda processer.

  2. På sidan Granska granskar du dina val och väljer sedan Verifiera. Guiden kör beredskapskontroller för att verifiera din miljö och dina inställningsval. Om det lyckas kan du konfigurera distributionen. Annars kan du åtgärda eventuella fel och köra beredskapskontrollerna igen.

    Skärmbild från Avancerat, recension.

  3. På sidan Beredskapskontroller utför systemet ett sista pass för att säkerställa att konfigurationsinställningarna är giltiga. När alla kontroller har passerat är du redo att slutföra konfigurationen. Välj Konfigurera.

    Tips/Råd

    Du kan gå tillbaka till valfri föregående sida genom att välja Föregående eller sidnamnet i den vänstra rutan. Om du ändrar en konfigurationsinställning måste du verifiera inställningarna genom att välja Klicka här för att köra beredskapskontroller igen.

    Skärmbild av Avancerade beredskapskontroller.

  4. Guiden går vidare till sidan Konfigurera och börjar konfigurera varje funktion och visar förloppet. Det här steget kan ta flera minuter. Om alla konfigurationer lyckas får du följande meddelande. Välj Nästa.

    Skärmbild av sidan Avancerat, Konfigurera.

  5. På sidan Slutför granskar du resultatet av konfigurationen. Granska konfigurationsresultatet och välj Kopiera fullständig sökväg för att kopiera länken till konfigurationsloggfilen. Välj url-länken för Azure DevOps Server för att ansluta till webbportalen för den konfigurerade servern.

    I det här exemplet är länken /http:aaronha001/.

    Skärmbild av sidan Avancerad konfiguration, Slutför.

Skapa ett projekt

Webbportalen öppnas på sidan Skapa ett projekt .

  1. Ange ett projektnamn och en valfri beskrivning. Projektnamnet får inte innehålla blanksteg eller specialtecken (till exempel / : \ ~ & % ; @ ' " ? <> | # $ * } { , + = [ ]), kan inte börja med ett understreck, kan inte börja eller avsluta med en punkt och måste vara 64 tecken eller mindre.

    Standardinställningarna konfigurerar en Git-lagringsplats för versionskontroll och agil process för arbetsspårning. Om du vill välja olika alternativ expanderar du Avancerat.

    Skärmbild av webbportalen, dialogrutan Skapa projekt.

    En jämförelse av alternativ för versionskontroll finns i Välj rätt versionskontroll för projektet. En genomgång av arbetsspårningsprocesser finns i Välj en process.

  2. När projektet har skapats visas sammanfattningssidan för projektet. Mer information finns i Dela ditt projektuppdrag, visa projektaktivitet.

Nästa steg

För administratörer:

För utvecklare: