Dela via


Kom igång med NuGet-paket i Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Med Azure Artifacts kan utvecklare publicera och ladda ned NuGet-paket från olika källor, till exempel feeds och offentliga register. Med Azure Artifacts kan du skapa feeds som kan vara privata, så att du kan dela paket med ditt team och specifika användare, eller offentliga, så att du kan dela dem öppet med vem som helst på Internet.

I den här artikeln får du lära dig att:

  • Skapa en ny feed.
  • Konfigurera projektet och anslut till feeden.
  • Publicera NuGet-paket.
  • Ladda ned paket från ditt flöde.

Förutsättningar

Skapa feed

  1. Logga in på din Azure DevOps-organisation och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan Skapa feed för att skapa en ny feed.

  3. Ange ett beskrivande namn för feeden och definiera dess synlighet (som anger vem som kan visa paket i feeden). Ange omfånget för feeden och markera kryssrutan Överordnade källor om du vill inkludera paket från offentliga källor.

  4. Välj Skapa när du är klar.

    En skärmbild som visar hur du skapar en ny feed i Azure DevOps Services.

  1. Logga in på Din Azure DevOps-server och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan Skapa feed för att skapa en ny feed.

  3. Ange ett beskrivande namn för feeden och definiera dess synlighet (som anger vem som kan visa paket i feeden). Ange omfånget för feeden och markera kryssrutan Överordnade källor om du vill inkludera paket från offentliga källor.

  1. Välj Skapa när du är klar.

    En skärmbild som visar hur du skapar en ny feed i Azure DevOps 2022.

  1. Välj Skapa när du är klar.

    En skärmbild som visar hur du skapar en ny feed i Azure DevOps 2020.

  1. Logga in på Din Azure DevOps-server och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan Ny feed.

  3. Ange ett beskrivande namn för feeden och definiera dess synlighet (som anger vem som kan visa paket i feeden). Om du vill inkludera paket från offentliga källor väljer du alternativet Använd paket från offentliga källor via den här feeden .

  4. Välj Skapa när du är klar.

    En skärmbild som visar hur du skapar en ny feed i Azure DevOps 2019.

Kommentar

Som standard har nyskapade feeds projektets Build Service inställt på Feed och Upstream Reader (Kollaboratör).

Anslut till feed

  1. Logga in på din Azure DevOps-organisation och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan din feed från den nedrullningsbara menyn.

  3. Välj Anslut som ska matas och välj sedan NuGet.exe i det vänstra navigeringsfönstret. Om det är första gången du använder Azure Artifacts med Nuget.exe kontrollerar du att du har installerat alla förutsättningar.

    En skärmbild som visar knappen Anslut till feed.

  4. Följ anvisningarna i avsnittet Projektkonfiguration för att konfigurera nuget.config-filen och autentisera med Azure Artifacts.

    En skärmbild som visar hur du konfigurerar projektet.

  1. Logga in på Din Azure DevOps-server och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan din feed från den nedrullningsbara menyn.

  3. Välj Anslut till Feed och välj sedan NuGet.exe till vänster.

  4. Följ anvisningarna i avsnittet Project setup (Projektkonfiguration) för att ansluta till feeden.

    En skärmbild som visar hur du konfigurerar ditt NuGet-projekt i Server 2020 och Server 2022.

  1. Logga in på Din Azure DevOps-server och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan din feed från den nedrullningsbara menyn.

  3. Välj Anslut till Feed och välj sedan NuGet till vänster.

  4. Följ anvisningarna för att lägga till paketkällans URL till din nuget.config.

    En skärmbild som visar hur du konfigurerar ditt NuGet-projekt i Server 2019.

Ladda ned paket

1. Hämta paketkällans URL

  1. Logga in på Din Azure DevOps-server och navigera sedan till projektet.

  2. Välj Artefakter, välj din feed på den nedrullningsbara menyn och välj sedan Anslut som ska matas.

  3. Välj NuGet till vänster och kopiera sedan url:en för paketkällan.

  1. Logga in på Azure DevOps och navigera sedan till projektet.

  2. Välj Artefakter, välj din feed på den nedrullningsbara menyn och välj sedan Anslut som ska matas.

  3. Välj Visual Studio i den vänstra navigeringspanelen och kopiera sedan käll-URL:en.

    En skärmbild som visar käll-URL:en.

2. Konfigurera Visual Studio

  1. I Visual Studio väljer du Verktyg och sedan Alternativ.

  2. Expandera avsnittet NuGet Package Manager och välj sedan Paketkällor.

  3. Ange feedens namn och käll-URL och välj sedan det gröna (+) tecknet för att lägga till en källa.

  4. Om du har aktiverat överordnade källor i feeden avmarkerar du kryssrutan nuget.org .

  5. Välj OK när du är klar.

    En skärmbild som visar hur du konfigurerar Visual Studio i Windows.

3. Ladda ned paket

  1. Högerklicka på projektet i Visual Studio och välj sedan Hantera NuGet-paket.

  2. Välj Bläddra och välj sedan din feed i listrutan Paketkälla .

    En skärmbild som visar hur du väljer din paketkälla i Visual Studio.

  3. Använd sökfältet för att söka efter paket från feeden.

Kommentar

Det går inte att använda NuGet Package Explorer för att söka efter paket i överordnade källor.

Publicera paket

Kör följande kommando för att publicera paketet i feeden. Du kan ange valfri sträng för ApiKey-argumentet.

nuget.exe push -Source <SOURCE_NAME> -ApiKey key <PACKAGE_PATH>