Dela via


Azure Artifacts: metodtips

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

Att hantera programvarupaket kan vara komplicerat och tidskrävande, särskilt när du hanterar stora projekt. Som tur är har Azure Artifacts en robust plattform för pakethantering där du kan effektivisera processen och förbättra samarbetet mellan utvecklingsteamen. För att få ut mesta möjliga av Azure Artifacts är det dock viktigt att du följer metodtips som säkerställer integriteten och kvaliteten på dina paket. I den här artikeln går vi igenom några av de viktigaste metodtipsen för att producera, konsumera och hantera paket i Azure Artifacts. Oavsett om du är en erfaren utvecklare eller precis har börjat med Azure Artifacts hjälper de här tipsen dig att optimera arbetsflödet och säkerställa att dina projekt lyckas.

Skapa och publicera paket

Att skapa och publicera paket är ett viktigt steg i alla arbetsflöden för pakethantering. I det här avsnittet går vi igenom metodtips för att skapa och publicera paket i Azure Artifacts.

  • Varje lagringsplats bör endast referera till en feed:

    Ett flöde är en grundläggande organisationsstruktur för värdpaket. Du kan ha flera feeds för ett projekt, men det är bäst att begränsa ett projekt till att bara referera till en feed. Om du vill använda paket från flera feeds rekommenderar vi att du använder överordnade källor. På så sätt kan du komma åt paket från flera feeds och offentliga register.

  • Publicera nyligen skapade paket automatiskt i feeden:

    Då uppdateras vyn för @local feeden med de nya paketen. Mer information om flödesvyer och överordnade källor finns i Feed-vyer .

  • Aktivera kvarhållningsprinciper för att automatiskt rensa gamla paketversioner:

    Genom att ta bort äldre paketversioner kan du optimera klientprestanda och frigöra lagringsutrymme. När du konfigurerar kvarhållningsprinciperna har du flexibiliteten att välja det antal versioner av ett paket som ska behållas. På så sätt kan du enkelt hantera paketversioner och förbättra arbetsflödet för pakethantering.

  • Flytta upp paketet till rätt vy:

    Om du vill göra ett paket tillgängligt för tidiga användare kan du välja det från ditt flöde och flytta upp det till @prerelease vyn. När du har bedömt att paketet är av tillräcklig kvalitet för en fullständig version kan du flytta upp det till @release vyn. Genom att befordra paketversioner till en vy kan du förhindra att de tas bort av kvarhållningsprinciper. Mer information om flödesvyer finns i artikeln Flödesvyer.

  • Om externa team använder dina paket ser du till att @release vyerna och @prerelease visas i organisationen:

    Om dessa vyer inte visas har teamen inte åtkomst till dina paket.

Förbruka paket

I det här avsnittet går vi igenom metodtips för att använda paket med Azure Artifacts, inklusive att konfigurera paketkällor, hantera paketversioner och säkerställa säker och effektiv paketförbrukning.

  • Konfigurera överordnade källor för feeden:

    Att lägga till överordnade källor i feeden är den rekommenderade metoden för att använda paket från offentliga register som NuGet.org eller npmjs.com. Mer information finns i Förstå överordnade källor och hur du konfigurerar överordnade källor .

  • Källor som inte finns i din organisation men i samma Microsoft Entra-klientorganisation bör läggas till med hjälp av feed-positioneraren:

    Syntaxen för feedlokaliseraren är följande: azure-feed://<organization>/<projectName>/<feed>@<view>

  • Kontrollera att ordningen på källorna matchar din önskade paketmatchningsordning:

    Feeden kontrollerar varje uppströmskälla sekventiellt och returnerar paketet från den första källan som har den.