Übersicht über Azure Artifacts
Azure DevOps Services | 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
- Domänen-URLs und IP-Adressen zulassen , wenn Ihre Organisation eine Firewall oder einen Proxyserver verwendet.
- Richten Sie die Abrechnung ein , wenn Sie mehr als den kostenlosen 2-GiB-Speicher verwenden möchten.
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
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.
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 |
|---|---|---|---|
| NuGet-Pakete | Ja | Ja | TFS 2017 und TFS 2018 |
| npm-Pakete | Ja | Ja | TFS 2017 und TFS 2018 |
| Maven-Pakete | Ja | Ja | TFS 2018 |
| Python-Pakete | Ja | Server 2019 Update 1 und neuer, Server 2020 | TFS 2018 |
| 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:
Melden Sie sich bei Ihrer Azure DevOps-Organisation an.
Wählen Sie
Organisationseinstellungen" aus.
Wählen Sie Abrechnung aus.
Zeigen Sie die Artefaktebene und den Nutzungsgrenzwert an.
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.
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.