Aan de slag met Azure Artifacts
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Met Azure Artifacts kunnen ontwikkelaars afhankelijkheden op één plaats beheren, bijvoorbeeld:
- Publiceer pakketten naar feeds en deel ze binnen teams, in organisaties of openbaar.
- Gebruik pakketten van verschillende feeds en openbare registers, zoals NuGet.org of npmjs.com.
- Ondersteunde pakkettypen gebruiken zijn NuGet, npm, Python, Maven, Cargo en Universal Packages.
In dit artikel leest u hoe u de opslaglimiet voor Azure Artifact verhoogt en uw eerste feed maakt.
Vereisten
- Project: Een project hebben en lid zijn.
- Machtigingen: lid zijn van de groep Beheerders van projectverzamelingen. Eigenaren van organisaties zijn automatisch lid van deze groep.
- Netwerkconfiguratie: Domein-URL's en IP-adressen toestaan als uw organisatie een firewall of een proxyserver gebruikt.
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.
Opslaglimiet verhogen voor Azure Artifacts
Azure Artifacts is gratis beschikbaar voor elke organisatie met maximaal 2 GiB aan opslag. Wanneer uw organisatie de maximale opslaglimiet bereikt, kunt u geen nieuwe artefacten publiceren. Als u wilt doorgaan, verwijdert u enkele van uw bestaande artefacten of voert u de volgende stappen uit om de opslaglimiet te verhogen.
Stel facturering in voor uw organisatie.
Pas de gebruikslimiet voor artefacten aan door Geen limiet te selecteren, te betalen voor wat u gebruikt in de vervolgkeuzelijst.
Opslagverbruik van artefacten weergeven
Een feed maken
Meld u aan bij uw Azure DevOps-organisatie en ga vervolgens naar uw project.
Selecteer Artefacten en selecteer vervolgens Feed maken.
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, schakelt u het selectievakje onder Upstream-bronnen in.
Geef voor Bereik op of het bereik van uw feed het project of de organisatie is.
Selecteer Maken wanneer u klaar bent.
Meld u aan bij uw Azure DevOps-server en ga vervolgens naar uw project.
Selecteer Artefacten en selecteer vervolgens Feed maken.
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, schakelt u het selectievakje onder Upstream-bronnen in.
Geef voor Bereik op of het bereik van uw feed het project of de organisatie is.
Selecteer Maken wanneer u klaar bent.
Selecteer Maken wanneer u klaar bent.
Meld u aan bij uw Azure DevOps-server en ga vervolgens naar uw project.
Selecteer Artefacten en selecteer vervolgens Nieuwe feed.
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 .
Selecteer Maken wanneer u klaar bent.
Notitie
Standaard is voor nieuw gemaakte feeds de buildservicewaarde van het project ingesteld op Feed en Upstream Reader (Samenwerker).
Aan de slag met pakkettype
Met Azure Artifacts kunt u verschillende pakkettypen publiceren en gebruiken vanuit feeds en openbare registers, zoals nuget.org, npmjs.com, Maven Central, enzovoort. Selecteer uw pakkettype om aan de slag te gaan:
Aan de slag met pakkettype
Met Azure Artifacts kunt u verschillende typen pakketten publiceren en gebruiken. 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 |
Veelgestelde vragen
V: Hoe kan ik de bewaarduur voor artefacten beheren?
A: U kunt het bewaarbeleid zo instellen dat pakketten automatisch worden verwijderd. Zie Bewaarbeleid gebruiken om oude pakketten te verwijderen voor meer informatie.
V: Hoe kan ik specifieke pakketten verwijderen?
A: Zie Pakketten verwijderen en herstellen voor meer informatie.
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.
Notitie
Pakketten in de Prullenbak dragen bij aan uw totale opslagverbruik. Deze pakketten worden na 30 dagen definitief verwijderd. Als u ze daarvoor wilt verwijderen, gaat u naar de Prullenbak en verwijdert u deze handmatig.
V: Wat zijn de gevolgen als ik mijn Azure-abonnement verwijder uit mijn Azure DevOps-organisatie?
A: Wanneer u uw Azure-abonnement verwijdert uit uw Azure DevOps-organisatie, is uw toegang beperkt tot de gratis laag. Als uw opslaggebruik groter is dan 2 GiB, behoudt u alleen-lezentoegang tot pakketten. Als u nieuwe pakketten wilt publiceren, moet u het opslaggebruik kleiner maken dan 2 GiB. U kunt ook een Azure-abonnement opnieuw verbinden met uw organisatie en facturering instellen om uw opslaglaag te verhogen.
V: Waarom wordt mijn opslagverbruik weergegeven als 0 GiB, ook al sla ik artefacten op?
A: Op dit moment is onze kleinste maateenheid 1 GiB, dus het is waarschijnlijk dat u de drempelwaarde van 1 GiB nog niet hebt overschreden.
V: Hoe lang duurt het meestal voordat artefacten worden verwijderd in de gefactureerde opslaghoeveelheid?
A: Verwijdering van artefacten wordt mogelijk niet onmiddellijk weergegeven in het systeem. Updates voor opslagverbruik worden doorgaans binnen 24 uur voltooid, maar in sommige gevallen kan het tot 48 uur duren. Als u obstakels ondervindt bij het uploaden van artefacten, is een tijdelijke tijdelijke oplossing om het gebruiksniveau te verhogen en deze te verminderen zodra metrische opslaggegevens zijn bijgewerkt.
De kolom Gebruikt op de pagina Facturering van uw organisatie wordt één keer per dag bijgewerkt. Wanneer u een artefact verwijdert, wordt dit mogelijk niet onmiddellijk weergegeven op uw factureringspagina. De pagina Artefactopslag wordt echter vaker bijgewerkt, dus u ziet mogelijk een kleine discrepantie tussen de twee pagina's.