Was sind Feeds?

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

Artefaktfeeds sind Organisationskonstrukte, mit denen Sie Ihre Pakete speichern, verwalten und gruppieren und steuern können, für wen sie freigegeben werden sollen. Feeds sind nicht pakettypabhängig. Sie können alle folgenden Pakettypen in einem einzelnen Feed speichern: npm-, NuGet-, Maven-, Python- und Universal-Pakete.

Projektbezogene und Organisationsfeeds

Bisher waren alle Feeds auf eine Organisation ausgerichtet. Sie konnten im Azure Artifacts-Hub von jedem Projekt innerhalb einer Organisation aus angezeigt und darauf zugegriffen werden. Mit der Einführung von öffentlichen Feeds haben wir auch projektbezogene Feeds eingeführt. Auf diese Art von Feed kann nur innerhalb des Hostingprojekts zugegriffen werden.

Nur projektbezogene Feeds können veröffentlicht werden. Weitere Informationen zu öffentlichen Feeds finden Sie weiter unten in diesem Artikel. Informationen zu den Unterschieden zwischen Projekt- und Organisationsfeeds finden Sie unter Feeds-Sichtbarkeit .

Hinweis

Um auf einen Feed in einer anderen Organisation zuzugreifen, muss einem Benutzer Zugriff auf das Projekt gewährt werden, das diesen Feed hosten soll.

Öffentliche Feeds

Öffentliche Feeds werden verwendet, um Ihre Pakete öffentlich für alle Personen im Internet freizugeben. Benutzer müssen kein Mitglied Ihrer Organisation oder Ihres Unternehmens sein. Sie können auch dann auf die Pakete zugreifen, wenn sie kein Azure DevOps-Konto besitzen.

Öffentliche Feeds sind projektbezogene Feeds und erben die Sichtbarkeitseinstellungen des Hostingprojekts.

Es gibt einige wichtige Punkte, die Sie in Bezug auf öffentliche Feeds beachten sollten:

  • Öffentliche Feeds können nur innerhalb öffentlicher Projekte erstellt werden.
  • Öffentliche Feeds sind nicht als Ersatz für vorhandene Paketverwaltungsplattformen (NuGet.org, npmjs.com usw.) vorgesehen.
  • Öffentliche Benutzer können derzeit keine universellen Pakete herunterladen. Alle anderen Pakettypen werden für den öffentlichen Zugriff unterstützt.

Hinweis

Alle Feedansichten in einem öffentlichen Projekt sind für jeden im Internet zugänglich.

Erstellen öffentlicher Feeds

Öffentliche Feeds sind projektbezogene Feeds in einem öffentlichen Projekt.

  1. Wählen Sie Artefakte.

    Screenshot: Artefakte im Azure DevOps-Dashboard

  2. Wählen Sie Feed erstellen aus.

    Screenshot der Schaltfläche

  3. Geben Sie Ihrem Feed einen Namen, und wählen Sie dann Projekt für den Bereich Ihres Feeds aus.

    Screenshot: Erstellen eines neuen öffentlichen Feeds

  4. Wenn Sie fertig sind, wählen Sie Erstellen aus.

Löschen eines Feeds

  1. Wählen Sie Artefakte und dann Ihren Feed im Dropdownmenü aus.

  2. Wählen Sie das Zahnradsymbol zahnradsymbol aus , um zu den Einstellungen Ihres Feeds zu navigieren.

    Screenshot: Zugriff auf die Einstellungen des Feeds

  3. Wählen Sie Feed löschen aus.

  4. Wählen Sie Löschen aus, wenn Sie bereit sind.

    Screenshot einer Warnmeldung vor dem Löschen eines Feeds

Wiederherstellen gelöschter Feeds

Wenn Sie einen Feed versehentlich löschen, stellt Azure Artifacts ein 30-Tage-Fenster bereit, um Ihren Feed in seinen ursprünglichen Zustand wiederherzustellen. Nach den 30 Tagen wird der Feed endgültig gelöscht. Während des Wiederherstellungsfensters bleibt der Name des Feeds reserviert, Pakete sind für den Download nicht verfügbar, und der Schreibzugriff für diesen Feed wird angehalten.

Sie können die Feeds, die ausstehen, dauerhaft gelöscht werden, in der Dropdownliste der Feedauswahl unter der Registerkarte Gelöschte Feeds anzeigen.

  1. Wählen Sie Artefakte.

  2. Wählen Sie das Dropdownmenü für die Feedauswahl und dann Gelöschte Feeds aus.

    Dropdownliste

  3. Wählen Sie den Feed aus, den Sie wiederherstellen möchten, und wählen Sie dann Feedeinstellungen aus.

    Schaltfläche

  4. Wählen Sie Feed wiederherstellen aus.

Dauerhaftes Löschen eines Feeds

Ein Feed, der löscht, belegt weiterhin Speicherplatz. Wenn Sie Ihren Feed endgültig löschen möchten, bevor der Zeitraum von 30 Tagen läuft, können Sie dies wie folgt ausführen:

  1. Wählen Sie Artefakte.

  2. Wählen Sie das Dropdownmenü für die Feedauswahl und dann Gelöschte Feeds aus.

    Liste gelöschter Feeds

  3. Wählen Sie den Feed aus, den Sie wiederherstellen möchten, und wählen Sie dann Feedeinstellungen aus.

    Feedeinstellungen

  4. Wählen Sie Feed endgültig löschen und dann Löschen aus.

Sobald der Feed endgültig gelöscht wurde, können Benutzer seine Pakete nicht mehr anzeigen oder wiederherstellen. Der Feedname steht 15 Minuten nach dem Löschen zur Wiederverwendung zur Verfügung.