Delen via


Wat is Azure Artifacts?

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure Artifacts biedt ontwikkelaars een gestroomlijnde manier om al hun afhankelijkheden van één feed te beheren. Deze feeds fungeren als opslagplaatsen voor het opslaan, beheren en delen van pakketten, binnen uw team, binnen organisaties of openbaar online.

Azure Artifacts ondersteunt meerdere pakkettypen, waaronder NuGet, npm, Python, Maven, Cargo en Universal Packages.

Notitie

Azure Artifacts biedt 2 GiB gratis opslag voor elke organisatie. Deze gratis laag is ontworpen om u te helpen evalueren of Azure Artifacts past bij uw werkstroom. Als uw organisatie begint met het verwerken van kritiekere taken, verhoogt u de opslaglimiet voor Azure Artifacts om ervoor te zorgen dat u over de juiste resources beschikt.

Vereisten

Product vereisten
Azure DevOps - Een Azure DevOps organisatie.
- Een Azure DevOps--project.
- Sta Azure Artifacts-domein-URL's en IP-adressen toe als uw organisatie een firewall of een proxyserver gebruikt.

Een nieuwe feed maken

Azure Artifacts-feeds zijn organisatieconstructies waarmee u uw pakketten kunt opslaan, beheren en delen met behoud van toegangsbeheer. Feeds zijn niet beperkt tot specifieke pakkettypen; u kunt verschillende pakketten opslaan, zoals npm, NuGet, Maven, Python, Cargo en Universal Packages in één feed. Zie Wat zijn feeds voor meer informatie.

Volg de onderstaande instructies om een nieuwe feed te maken:

  1. Meld u aan bij uw Azure DevOps-organisatie en navigeer naar uw project.

  2. Selecteer Artefacten en selecteer vervolgens Feed maken.

  3. Geef een Naam op voor uw feed, kies de optie Zichtbaarheid waarmee wordt gedefinieerd wie uw pakketten kan bekijken, controleer Pakketten opnemen uit gemeenschappelijke openbare bronnen als u pakketten uit bronnen zoals nuget.org of npmjs.comwilt opnemen, en voor Bereik, bepaalt u of de feed moet worden afgestemd op uw project of de hele organisatie.

  4. Selecteer Maken wanneer u klaar bent.

    Schermopname van selecties voor het maken van een nieuwe feed in Azure DevOps Services.

  1. Meld u aan bij uw Azure DevOps-server en ga vervolgens naar uw project.

  2. Selecteer Artefacten en selecteer vervolgens Feed maken.

  3. Geef een Naam op voor uw feed, kies de optie Zichtbaarheid waarmee wordt gedefinieerd wie uw pakketten kan bekijken, controleer Pakketten opnemen uit gemeenschappelijke openbare bronnen als u pakketten uit bronnen zoals nuget.org of npmjs.comwilt opnemen, en voor Bereik, bepaalt u of de feed moet worden afgestemd op uw project of de hele organisatie.

  1. Selecteer Maken wanneer u klaar bent.

    Schermopname van selecties voor het maken van een nieuwe feed in Azure DevOps 2022.

  1. Selecteer Maken wanneer u klaar bent.

    Schermopname van selecties voor het maken van een nieuwe feed in Azure DevOps 2020.

  1. Meld u aan bij uw Azure DevOps-server en ga vervolgens naar uw project.

  2. Selecteer Artefacten en selecteer vervolgens Nieuwe feed.

  3. Voer voor Naam een beschrijvende naam in voor uw feed.

    Selecteer voor Zichtbaarheid een optie om aan te geven wie pakketten in de feed kan bekijken.

    Als u pakketten uit openbare bronnen wilt opnemen, selecteert u de optie Pakketten uit openbare bronnen gebruiken via deze feedoptie .

  4. Selecteer Maken wanneer u klaar bent.

    Schermopname van selecties voor het maken van een nieuwe feed in Azure DevOps 2019.

Notitie

Standaard is voor nieuw gemaakte feeds de buildservicewaarde van het project ingesteld op Feed en Upstream Reader (Samenwerker).

Aan de slag

Met Azure Artifacts kunt u verschillende pakkettypen publiceren en installeren vanuit feeds en openbare registers, zoals nuget.org, npmjs.com, Maven Central, enzovoort. Selecteer uw pakkettype om aan de slag te gaan:

Beschikbaarheid van functies

Pakketten Azure DevOps Services Azure DevOps Server 2022 Azure DevOps Server 2020 Azure DevOps Server 2019
NuGet
dotnet
npm
Maven
Gradle
Python
Lading
Universal Packages

Opslagverbruik van artefacten weergeven

Met de gebruikersinterface voor artefactopslag, die toegankelijk is via uw organisatie- of projectinstellingen, kunt u het opslaggebruik bewaken op zowel organisatie- als projectniveau:

Opslaglimiet voor Azure Artifacts verhogen

Azure Artifacts biedt 2 GiB gratis opslag voor elke organisatie. Wanneer uw organisatie de maximale opslaglimiet bereikt, is het publiceren van nieuwe artefacten niet meer mogelijk. Als u wilt doorgaan, kunt u enkele van uw bestaande artefacten verwijderen of deze stappen uitvoeren om de opslaglimiet te verhogen:

  1. facturering instellen voor uw organisatie.

  2. Meld u aan bij uw Azure DevOps-organisatie, selecteer Organisatie-instellingen>Factureringen pas de gebruikslimiet voor artefacten aan door Geen limiet te selecteren, te betalen voor wat u in de vervolgkeuzelijst gebruikt.

  3. Selecteer Opslaan wanneer u klaar bent.

    Schermopname van aangepaste gebruikslimiet voor artefacten op de pagina Facturering.

Veelgestelde vragen

V: Welke artefacten dragen bij aan mijn totale gefactureerde opslag?

A: Er worden kosten in rekening gebracht voor alle pakkettypen (npm, NuGet, Python, Maven, Cargo en Universal Packages), inclusief pakketten die zijn opgeslagen vanuit upstream-bronnen. Er worden echter geen kosten in rekening gebracht voor pijplijnartefacten en pijplijncaching.

Belangrijk

Pakketten in de Prullenbak dragen bij aan uw totale opslagverbruik. Deze pakketten worden na 30 dagen definitief verwijderd. Als u ze eerder wilt verwijderen, gaat u naar de Prullenbak en verwijdert u ze handmatig.

V: Wat gebeurt er als ik mijn Azure-abonnement verwijder uit mijn Azure DevOps-organisatie?

A: Als u uw Azure-abonnement verwijdert uit uw Azure DevOps-organisatie, beperkt u uw toegang tot de gratis laag. Als uw opslaggebruik groter is dan 2 GiB, hebt u alleen-lezentoegang tot pakketten. Als u nieuwe pakketten wilt publiceren, moet u het opslaggebruik kleiner maken dan 2 GiB. U kunt ook uw Azure-abonnement voor uw organisatie herverbinden en facturering instellen voor het upgraden van uw opslagniveau .

V: Waarom wordt mijn opslagverbruik weergegeven als 0 GiB, ook al sla ik artefacten op?

A: De kleinste maateenheid voor opslag is momenteel 1 GiB. Het is waarschijnlijk dat uw opslaggebruik de drempelwaarde van 1 GiB nog niet heeft overschreden.

V: Hoe lang duurt het meestal voordat de verwijdering van artefacten is verwerkt in de berekende opslagkosten?

A: Het verwijderen van artefacten wordt mogelijk niet onmiddellijk weerspiegeld in het systeem. Het opslagverbruik wordt doorgaans binnen 24 uur bijgewerkt, maar in sommige gevallen kan het tot 48 uur duren. Als u geen artefacten kunt uploaden, is een tijdelijke tijdelijke oplossing om het gebruiksniveau te verhogen en vervolgens te verlagen zodra de metrische opslaggegevens zijn bijgewerkt.

De kolom Gebruikt op de factureringspagina van uw organisatie wordt één keer per dag bijgewerkt, dus wijzigingen zijn mogelijk niet onmiddellijk zichtbaar. De pagina Artifact Storage wordt echter vaker bijgewerkt, wat kan leiden tot een kleine discrepantie tussen de twee pagina's.

Een schermopname van het opslagverbruik van Artefacten.

V: Hoe kan ik de bewaarduur van oude pakketten beheren?

A: U kunt het bewaarbeleid zo instellen dat oude pakketten automatisch worden verwijderd. Echter, items die naar een weergave zijn gepromoveerd worden niet beïnvloed door bewaarbeleid en zullen niet worden verwijderd. Zie Bewaarbeleid gebruiken om oude pakketten te verwijderen voor meer informatie.

V: Hoe verwijder ik specifieke pakketten handmatig?

A: Zie Pakketten verwijderen en herstellen voor meer informatie.