Freigeben über


Was ist Azure Artifacts?

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Azure Artifacts bietet Entwicklern eine optimierte Möglichkeit, alle abhängigkeiten aus einem einzigen Feed zu verwalten. Diese Feeds dienen als Repositories zum Speichern, Verwalten und Freigeben von Paketen, sei es innerhalb Ihres Teams, in anderen Organisationen oder öffentlich online. Azure Artifacts unterstützt mehrere Pakettypen, einschließlich NuGet, npm, Python, Maven, Cargo und Universal Packages.

Hinweis

Azure Artifacts bietet 2 GiB kostenlosen Speicherplatz für jede Organisation. Diese kostenlose Stufe ist darauf ausgelegt, Ihnen bei der Bewertung zu helfen, ob Azure Artifacts in Ihren Arbeitsablauf passt. Wenn Ihre Organisation mit der Behandlung kritischerer Aufgaben beginnt, erhöhen Sie den Speichergrenzwert für Artefakte , um sicherzustellen, dass Sie über die entsprechenden Ressourcen verfügen.

Neuen Feed erstellen

Azure Artifacts-Feeds sind Organisationskonstrukte, mit denen Sie den Zugriff auf Pakete speichern, verwalten und steuern können. Azure Artifacts-Feeds unterstützen mehrere Pakettypen wie npm, NuGet, Maven, Python, Cargo und Universal Packages. Siehe Was sind Feeds für weitere Einzelheiten. Wenn Sie noch keinen Feed haben, gehen Sie wie folgt vor:

  1. Melden Sie sich bei Ihrer Azure DevOps-Organisation an, und navigieren Sie dann zu Ihrem Projekt.

  2. Wählen Sie Artefakte und dann Ihren Feed erstellen aus.

  3. Geben Sie einen beschreibenden Namen für Ihren Feed ein, und definieren Sie dessen Sichtbarkeit (wer Ihren Feed verwenden kann). Geben Sie den Bereich Ihres Feeds an, und wenn Sie Pakete aus öffentlichen Quellen einschließen möchten, aktivieren Sie das Kontrollkästchen "Upstream-Quellen ".

  4. Wählen Sie Erstellen, wenn Sie fertig sind.

Loslegen

Azure Artifacts ermöglicht Teams das nahtlose Speichern, Verwalten und Freigeben von Paketen aus einem zentralen Feed. Sie können Ihre Pakete in einem Feed veröffentlichen, Pakete aus internen oder externen Feeds nutzen und Pakete aus öffentlichen Registrierungen wie nuget.org, npmjs.com, Maven Central usw. installieren. Wählen Sie die für Ihr Szenario relevante Technologie aus, um zu beginnen:

Pakettyp Artikel
NuGet - NuGet-Pakete veröffentlichen - (NuGet.exe)
Dotnet - Veröffentlichen von NuGet-Paketen – (dotnet)
Npm - Veröffentlichen von npm-Paketen
Maven - Veröffentlichen von Maven Artefakten
Gradle - Veröffentlichen von Paketen – Gradle
Python - Veröffentlichen von Python-Paketen
Cargo - Veröffentlichen von Frachtpaketen
Universelle Pakete - Universelle Pakete veröffentlichen

Pakettyp Artikel
NuGet - NuGet-Pakete veröffentlichen - (NuGet.exe)
Dotnet - Veröffentlichen von NuGet-Paketen – (dotnet)
Npm - Veröffentlichen von npm-Paketen
Maven - Veröffentlichen von Maven Artefakten
Gradle - Veröffentlichen von Paketen – Gradle
Python - Veröffentlichen von Python-Paketen
Cargo - Veröffentlichen von Frachtpaketen

Verfügbarkeit von Funktionen

Pakete Azure DevOps Services Azure DevOps Server 2022 Azure DevOps Server 2020
NuGet
dotnet
npm
Maven
Gradle
Python
Cargo
Universelle Pakete

Überwachen der Speichernutzung

Sie können den Artefaktspeicherverbrauch über die Benutzeroberfläche nachverfolgen, die in Ihren Organisations- oder Projekteinstellungen verfügbar ist. Sie bietet Einblicke in die Nutzung auf Organisationsebene und Projektebene:

Wenn Sie Fragen zu Ihrem Artefaktspeicher oder -verbrauch haben, finden Sie in den häufig gestellten Fragen zu Speicher weitere Details.