Vad är Azure Artifacts?
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Azure Artifacts ger utvecklare ett effektivt sätt att hantera alla sina beroenden från en enda feed. Dessa feeds fungerar som lagringsplatser för lagring, hantering och delning av paket, oavsett om de finns i ditt team, i organisationer eller offentligt online.
Azure Artifacts stöder flera pakettyper, inklusive NuGet, npm, Python, Maven, Cargo och Universal Packages.
Kommentar
Azure Artifacts tillhandahåller 2 GiB kostnadsfri lagring för varje organisation. Den här kostnadsfria nivån är utformad för att hjälpa dig att utvärdera om Azure Artifacts passar ditt arbetsflöde. När din organisation börjar hantera mer kritiska uppgifter ökar du lagringsgränsen för Azure Artifacts för att säkerställa att du har rätt resurser.
Förutsättningar
Produkt | Krav |
---|---|
Azure DevOps | – En Azure DevOps--organisation. – Ett Azure DevOps-projekt. – Tillåt Url:er och IP-adresser för Azure Artifacts-domäner om din organisation använder en brandvägg eller en proxyserver. |
Skapa en ny feed
Azure Artifacts-feeds är organisationskonstruktioner som gör att du kan lagra, hantera och dela dina paket samtidigt som du behåller åtkomstkontroll. Feeds är inte begränsade till specifika pakettyper. du kan lagra en mängd olika paket, till exempel npm, NuGet, Maven, Python, Cargo och Universal Packages i en enda feed. Mer information finns i Vad är flöden?
Följ anvisningarna nedan för att skapa en ny feed:
Logga in på din Azure DevOps-organisation och gå till projektet.
Välj Artefakter och välj sedan Skapa feed.
Ange ett Namn för feeden, välj alternativet Synlighet som definierar vem som kan visa dina paket, kontrollera Ta med paket från vanliga offentliga källor om du vill inkludera paket från källor som nuget.org eller npmjs.comoch för Omfångavgör du om flödet ska begränsas till projektet eller hela organisationen.
Välj Skapa när du är klar.
Logga in på Azure DevOps-servern och gå sedan till projektet.
Välj Artefakter och välj sedan Skapa feed.
Ange ett Namn för feeden, välj alternativet Synlighet som definierar vem som kan visa dina paket, kontrollera Ta med paket från vanliga offentliga källor om du vill inkludera paket från källor som nuget.org eller npmjs.comoch för Omfångavgör du om flödet ska begränsas till projektet eller hela organisationen.
Välj Skapa när du är klar.
Välj Skapa när du är klar.
Logga in på Azure DevOps-servern och gå sedan till projektet.
Välj Artefakter och välj sedan Ny feed.
Som Namn anger du ett beskrivande namn för feeden.
För Synlighet väljer du ett alternativ för att ange vem som kan visa paket i flödet.
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 .
Välj Skapa när du är klar.
Kommentar
Som standard har nyligen skapade feeds projektets build service-värde inställt på Feed och Upstream Reader (Kollaboratör).
Sätta igång
Med Azure Artifacts kan du publicera och installera olika pakettyper från feeds och offentliga register, till exempel nuget.org, npmjs.com, Maven Central osv. Välj din pakettyp för att komma igång:
Funktion tillgänglig
Paket | Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 |
---|---|---|---|---|
NuGet | ![]() |
![]() |
![]() |
![]() |
dotnet | ![]() |
![]() |
![]() |
![]() |
npm | ![]() |
![]() |
![]() |
![]() |
Maven | ![]() |
![]() |
![]() |
![]() |
Gradle | ![]() |
![]() |
![]() |
![]() |
Python | ![]() |
![]() |
![]() |
![]() |
Last | ![]() |
![]() |
![]() |
![]() |
Universal Packages | ![]() |
![]() |
![]() |
![]() |
Visa lagringsförbrukning för artefakter
Med artefaktlagringsgränssnittet, som är tillgängligt via organisationen eller projektinställningarna, kan du övervaka lagringsanvändningen på både organisations- och projektnivå:
lagring på projektnivå: Ger en översikt över den totala lagringsanvändningen och förbrukningen per artefakttyp.
lagring på organisationsnivå: Ger en översikt över den totala lagringsanvändningen, inklusive förbrukning per projekt och artefakttyp.
Öka lagringsgränsen för Azure Artifacts
Azure Artifacts tillhandahåller 2 GiB kostnadsfri lagring för varje organisation. När din organisation når den maximala lagringsgränsen är det inte längre möjligt att publicera nya artefakter. Om du vill fortsätta kan du antingen ta bort några av dina befintliga artefakter eller följa dessa steg för att öka lagringsgränsen:
Logga in på din Azure DevOps-organisation, välj Organisationsinställningar>Faktureringoch justera din artefaktanvändningsgräns genom att välja Ingen gräns, betala för det du använder från listrutan.
Välj Spara när du är klar.
Vanliga frågor och svar
F: Vilka artefakter bidrar till min totala fakturerade lagring?
S: Du debiteras för alla pakettyper (npm, NuGet, Python, Maven, Cargo och Universal Packages), inklusive paket som lagras från överordnade källor. Det finns dock inga avgifter för pipelineartefakter och pipelinecachelagring.
Viktig
Paket i papperskorgen bidrar till din totala lagringsförbrukning. Dessa paket tas bort permanent efter 30 dagar. Om du vill ta bort dem tidigare går du till papperskorgen och tar bort dem manuellt.
F: Vad händer om jag tar bort min Azure-prenumeration från min Azure DevOps-organisation?
S: Om du tar bort din Azure-prenumeration från din Azure DevOps-organisation begränsas din åtkomst till den kostnadsfria nivån. Om lagringsanvändningen överskrider 2 GiB har du skrivskyddad åtkomst till paket. Om du vill publicera nya paket måste du minska lagringsanvändningen under 2 GiB. Du kan också återansluta en Azure-prenumeration till din organisation och konfigurera fakturering för att uppgradera lagringsnivån.
F: Varför visas min lagringsförbrukning som 0 GiB trots att jag lagrar artefakter?
S: Den minsta måttenheten för lagring är för närvarande 1 GiB. Det är troligt att din lagringsanvändning ännu inte har överskridit tröskelvärdet på 1 GiB.
F: Hur lång tid tar det normalt för borttagningen av artefakter att återspeglas i den fakturerade lagringsmängden?
S: Borttagning av artefakter kanske inte omedelbart återspeglas i systemet. Lagringsförbrukningen uppdateras vanligtvis inom 24 timmar, men i vissa fall kan det ta upp till 48 timmar. Om du inte kan ladda upp artefakter är en tillfällig lösning att öka användningsnivån och sedan minska den när lagringsmåtten har uppdaterats.
Kolumnen Används på organisationens faktureringssida uppdateras en gång om dagen, så ändringar kanske inte återspeglas direkt. Sidan Artifact Storage uppdateras dock oftare, vilket kan leda till en liten avvikelse mellan de två sidorna.
F: Hur hanterar jag kvarhållningstiden för gamla paket?
S: Du kan konfigurera kvarhållningsprinciperna för att automatiskt ta bort gamla paket. Dock påverkas det som befordras till en vy inte av regelverk för datalagring och tas inte bort. Mer information finns i Använda kvarhållningsprinciper för att ta bort gamla paket.
F: Hur tar jag bort specifika paket manuellt?
S: Mer information finns i Ta bort och återställa paket.