Zum Hauptinhalt springen
Cloud / Azure / Produkte / Azure Artifacts - Package Management

Azure Artifacts - Package Management

Azure Artifacts ist ein Package-Management-Dienst für NuGet, npm, Maven und Python-Pakete in Azure DevOps.

devops
Preismodell Pay-as-you-go
Verfügbarkeit Global regions
Datensouveränität EU regions available
Zuverlässigkeit 99.9% SLA

Was ist Azure Artifacts?

Azure Artifacts ist ein Package-Management-Dienst innerhalb von Azure DevOps, der das Erstellen, Hosten und Teilen von Software-Paketen ermöglicht. Teams können private Feeds für ihre Pakete erstellen und diese in Build-Pipelines konsumieren.

Der Service unterstützt alle gängigen Paketformate und bietet Upstream-Proxying zu öffentlichen Registries wie npmjs.com oder nuget.org.

Kernfunktionen

  • Unterstützung für NuGet, npm, Maven, Gradle, Python (PyPI) und Universal Packages
  • Upstream Sources für automatisches Caching von öffentlichen Paketen
  • Feed-Berechtigungen basierend auf Azure DevOps Gruppen
  • Retention Policies für automatische Bereinigung alter Versionen
  • Integration in Azure Pipelines und GitHub Actions
  • Views für die Promotion von Paketen (Development, Prerelease, Release)

Typische Anwendungsfälle

Interne Bibliotheken teilen: Teams können wiederverwendbare Komponenten als Pakete veröffentlichen und organisationsweit verfügbar machen.

Deterministische Builds: Durch Upstream Caching werden externe Pakete lokal gecacht. Builds sind auch dann erfolgreich, wenn die öffentliche Registry nicht erreichbar ist.

Kontrollierter Release-Prozess: Über Views können Pakete durch verschiedene Stages (Dev, QA, Prod) promotet werden, bevor sie in Produktion genutzt werden.

Vorteile

  • Einheitliche Paketverwaltung für alle Technologie-Stacks
  • Keine separate Infrastruktur für Package Hosting erforderlich
  • Feingliedrige Zugriffssteuerung auf Feed-Ebene
  • Automatische Lizenz-Erkennung für Open-Source-Pakete

Häufig gestellte Fragen

Wie viel Speicher ist in Azure Artifacts enthalten?

Jede Azure DevOps Organisation erhält 2 GB kostenlosen Speicher. Zusätzlicher Speicher kann in 1-GB-Schritten erworben werden.

Kann ich Azure Artifacts mit GitHub Actions nutzen?

Ja, Azure Artifacts Feeds können in GitHub Actions Workflows konsumiert werden. Authentifizierung erfolgt über Personal Access Tokens oder Service Connections.

Was passiert bei Upstream-Ausfällen?

Pakete werden beim ersten Abruf gecacht. Wenn npmjs.com oder nuget.org nicht erreichbar ist, werden gecachte Versionen weiterhin bereitgestellt.

Wie lösche ich alte Paketversionen automatisch?

Retention Policies können pro Feed konfiguriert werden. Sie können definieren, wie viele Versionen pro Paket behalten werden sollen oder Versionen nach einer bestimmten Zeit löschen.

Integration mit innFactory

Als Microsoft Solutions Partner unterstützt innFactory Sie bei Azure Artifacts: Feed-Struktur, CI/CD-Integration, Migration von anderen Package Registries und Best Practices.

Schnellzugriff

Microsoft Solutions Partner

innFactory ist Microsoft Solutions Partner. Wir bieten Beratung, Implementierung und Managed Services für Azure.

Microsoft Solutions Partner Microsoft Data & AI

Bereit, mit Azure Artifacts - Package Management zu starten?

Unsere zertifizierten Azure Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren