フィードとは

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

成果物フィードは、パッケージを格納、管理、グループ化し、共有するユーザーを制御できる組織の構成要素です。 フィードはパッケージの種類に依存しません。 npm、NuGet、Maven、Python、ユニバーサル パッケージの 1 つのフィードに、次のすべてのパッケージの種類を格納できます。

プロジェクト スコープフィードと Organization スコープフィード

以前は、すべてのフィードは組織にスコープが設定されていました。これらは、組織内の任意のプロジェクトから Azure Artifacts ハブで表示およびアクセスできました。 パブリック フィードの導入により、 プロジェクトスコープのフィードも導入しました。 この種類のフィードには、ホスティング プロジェクト内からのみアクセスできます。

パブリックにできるのは、プロジェクト スコープのフィードのみです。 パブリック フィードの詳細については、この記事の後半で説明します。 プロジェクト スコープ のフィード と組織を対象範囲とするフィードの違いについては、「フィードの可視性」を参照してください。

注意

別の組織のフィードにアクセスするには、そのフィードをホストしているプロジェクトへのアクセス権をユーザーに付与する必要があります。

パブリック フィード

パブリック フィードは、インターネット上の誰とでもパッケージをパブリックに共有するために使用されます。 ユーザーは、組織または企業のメンバーである必要はありません。 Azure DevOps アカウントを持っていない場合でも、パッケージにアクセスできます。

パブリック フィードは プロジェクト スコープのフィード であり、ホスティング プロジェクトの可視性設定を継承します。

パブリック フィードに関して注意すべき重要な点がいくつかあります。

  • パブリック フィードは、パブリック プロジェクト内でのみ作成できます。
  • パブリック フィードは、既存のパッケージ管理プラットフォーム (NuGet.org、npmjs.com など) に代わるものではありません。
  • パブリック ユーザーは現在、ユニバーサル パッケージをダウンロードできません。 その他のパッケージの種類はすべて、パブリック アクセスでサポートされています。

注意

パブリック プロジェクト内のすべてのフィード ビューには、インターネット上のすべてのユーザーがアクセスできます。

パブリック フィードを作成する

パブリック フィードは、パブリック プロジェクト内のプロジェクト スコープのフィードです。

  1. [アーティファクト] を選択します。

    Azure DevOps ダッシュボードの成果物を示すスクリーンショット。

  2. [ フィードの作成] を選択します

    [フィードの作成] ボタンを示すスクリーンショット。

  3. フィードに [名前] を指定し、フィードのスコープとして [プロジェクト ] を選択します。

    新しいパブリック フィードを作成する方法を示すスクリーンショット。

  4. 完了したら、[作成] を選択します。

フィードを削除する

  1. [ 成果物] を選択し、ドロップダウン メニューからフィードを選択します。

  2. 歯車アイコン の歯車アイコン を選択して、フィードの設定に移動します。

    フィードの設定にアクセスする方法を示すスクリーンショット

  3. [ フィードの削除] を選択します

  4. 準備ができたら、[ 削除] を選択します

    フィードを削除する前の警告メッセージを示すスクリーンショット

削除されたフィードを復元する

フィードを誤って削除した場合、Azure Artifacts には、フィードを元の状態に回復するための 30 日間のウィンドウが用意されています。 30 日後、フィードは完全に削除されます。 回復期間中、フィードの名前は予約されたままで、パッケージはダウンロードできません。また、そのフィードに対する書き込みアクセスは中断されます。

完全削除が保留中のフィードは、[削除済み フィード] タブ のフィード ピッカードロップダウン リストで確認できます。

  1. [アーティファクト] を選択します。

  2. フィード ピッカーのドロップダウン メニューを選択し、[削除済みフィード] を選択します

    [削除されたフィード] ドロップダウン

  3. 復元するフィードを選択し、[ フィードの設定] を選択します。

    [フィード設定] ボタン

  4. [ フィードの復元] を選択します

フィードを完全に削除する

削除が保留中のフィードでは、引き続きストレージ領域が使用されます。 30 日間が経過する前にフィードを完全に削除する場合は、次のように行うことができます。

  1. [アーティファクト] を選択します。

  2. フィード ピッカーのドロップダウン メニューを選択し、[削除済みフィード] を選択します

    削除されたフィードの一覧

  3. 復元するフィードを選択し、[ フィードの設定] を選択します。

    フィード設定

  4. [ フィードの完全な削除] を選択し、[削除] を選択 します

フィードが完全に削除されると、ユーザーはパッケージを表示または復元できなくなります。 フィード名は、削除から 15 分後に再利用できます。