Übersicht über Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Azure Artifacts ermöglicht Es Entwicklern, ihren Code effizient zu teilen und alle ihre Pakete von einem Ort aus zu verwalten. Mit Azure Artefakten können Entwickler Pakete in ihren Feeds veröffentlichen und innerhalb desselben Teams, in allen Organisationen und sogar öffentlich freigeben. Entwickler können auch Pakete aus verschiedenen Feeds und öffentlichen Registrierungen wie NuGet.org oder npmjs.com nutzen. Azure-Artefakte unterstützen mehrere Pakettypen wie NuGet, npm, Python, Maven und Universelle Pakete.

Voraussetzungen

Installieren von Azure-Artefakten

Azure Artefakte werden in TFS 2018 vorinstalliert. Wenn die Erweiterung entfernt wird, können Sie sie aus dem Visual Studio Marketplace installieren.

Zuweisen von Lizenzen in TFS

  1. Zeigen Sie in einer beliebigen Sammlung in TFS auf das Einstellungsmenü, und wählen Sie die Seite "Benutzer " aus. Wählen Sie dann Azure-Artefakte aus.

    Zuweisen von Benutzerlizenzen in TFS

  2. Wählen Sie "Zuweisen" aus, geben Sie den Benutzer ein, um Lizenzen zuzuweisen, und wählen Sie dann "Ok" aus.

    • Benutzer mit Visual Studio Enterprise Abonnements erhalten Azure-Artefakte automatisch.
    • Stellen Sie sicher, dass Ihre Visual Studio Enterprise Abonnenten VS Enterprise Access-Ebene zugewiesen sind.

Erste Schritte mit Azure Artifacts

Mit Azure-Artefakten können Sie verschiedene Arten von Paketen veröffentlichen und nutzen. Wählen Sie Ihren Pakettyp aus, um zu beginnen:

Verfügbarkeit von Funktionen

Pakettyp Azure DevOps Services Azure DevOps Server TFS-2018
NuGet-Pakete Ja Ja Ja
npm-Pakete Ja Ja Ja
Maven-Pakete Ja Ja Ja
Python-Pakete Ja Server 2019 Update 1 und neuer, Server 2020 Ja
Universal Packages Ja Nein Nein

Freistufen und Upgrade von Artefakten

Azure Artefakte sind für jede Organisation bis zu 2 GiB Speicher kostenlos. Sobald Sie das maximale Speicherlimit erreicht haben, können Sie keine neuen Artefakte mehr hochladen und einige Ihrer vorhandenen Artefakte löschen oder die Abrechnung einrichten , um ihr Speicherlimit zu erhöhen. Weitere Informationen zur Abrechnung von Azure DevOps finden Sie im Preisrechner .

Organisationsabrechnungseinstellungen

Führen Sie die unten beschriebenen Schritte aus, um Ihre Abrechnungseinstellungen für Ihre Organisation anzuzeigen:

  1. Melden Sie sich bei Ihrer Azure DevOps-Organisation an.

  2. Wählen Sie Organisationseinstellungen" aus.

    Screenshot, der zeigt, wie Sie auf die Organisationseinstellungen zugreifen können

  3. Wählen Sie Abrechnung aus.

    Screenshot, der zeigt, wie Sie auf die Abrechnungseinstellungen zugreifen können

  4. Zeigen Sie die Artefaktebene und den Nutzungsgrenzwert an.

    Screenshot mit Artefaktebene und Nutzungsgrenzwert

Anzeigen des Speicherverbrauchs von Artefakten

Häufig gestellte Fragen

F: Welche Artefakte zählen zu meinem gesamten berechneten Speicher?

A: Sie werden für alle Pakettypen (npm, NuGet, Python, Maven und Universelle Pakete) berechnet, einschließlich Paketen, die aus vorgelagerten Quellen gespeichert sind. Es gibt aber

Sie erhalten keine Rechnung für Pipelineartefakte und Das Zwischenspeichern von Pipelines.

Hinweis

Pakete im Papierkorb zählen weiterhin als Teil des Speicherverbrauchs. Diese Pakete werden nach 30 Tagen endgültig gelöscht. Wenn Sie sie früher löschen möchten, wechseln Sie zu Ihrem Papierkorb, und löschen Sie sie manuell.

F: Ich speichere Artefakte, aber mein Speicherverbrauch zeigt 0 GiB?

A: 1 GiB ist derzeit unsere niedrigste Granularität, sodass Sie wahrscheinlich noch nicht 1 GiB erreicht haben.

F: Wie kann ich steuern, wie viele Tage Artefakte aufbewahrt werden?

A: Sie können die Aufbewahrungsrichtlinien so einrichten, dass Pakete automatisch gelöscht werden. Weitere Informationen finden Sie unter Verwenden von Aufbewahrungsrichtlinien zum Löschen alter Pakete.

F: Wie kann ich bestimmte Pakete löschen?

A: Weitere Informationen finden Sie unter Löschen und Wiederherstellen von Paketen .

F: Wie lange dauert es, bis gelöschte Artefakte in der Höhe des berechneten Speichers berücksichtigt werden?

A: Das Löschen von Artefakten wird nicht sofort registriert. Der Speicherverbrauch sollte innerhalb von 24 Stunden aktualisiert werden, in einigen Fällen kann es jedoch bis zu 48 Stunden dauern. Wenn Sie daran gehindert sind, Artefakte hochzuladen, können Sie als Problemumgehung ihre Nutzungsebene vorübergehend erhöhen, und verringern Sie die Ebene zurück, sobald die Speichermetriken aktualisiert werden.

Die verwendete Spalte auf der Abrechnungsseite Ihrer Organisation wird einmal täglich aktualisiert. Wenn Sie ein Artefakte löschen, spiegelt es möglicherweise nicht sofort auf Ihrer Abrechnungsseite wider. Die Artefaktspeicherseite wird jedoch häufiger aktualisiert, sodass möglicherweise eine kleine Diskrepanz zwischen den beiden Seiten angezeigt wird.

Artefakte abrechnungseinstellungen vs Artefaktspeicherdaten

F: Was geschieht, wenn ich mein Azure-Abonnement aus meiner Azure DevOps-Organisation entfernt habe?

A: Wenn Sie Ihr Azure-Abonnement aus Ihrer Azure DevOps-Organisation entfernen, haben Sie nur Zugriff auf die kostenlose Stufe. Wenn Sie mehr als 2 GiB Speicher verwendet haben, können Sie nur Pakete lesen. Sie können neue Pakete erst veröffentlichen, wenn Sie Ihren Speicher unter 2 GiB senken, oder Sie können ein Azure-Abonnement erneut mit Ihrer Organisation verbinden und die Abrechnung einrichten, um die Speicherebene zu erhöhen.