アップストリーム ソースのセットアップ

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

Azure Artifacts アップストリーム ソースを使用すると、1 つのフィードを使用して、発行するパッケージと、外部フィードや npmjs.com、NuGet.org などのパブリック レジストリから使用するパッケージの両方を格納することで、パッケージ管理を効率化できます。フィードでアップストリーム ソースが有効になっている場合、Azure Artifacts は、コラボレーター以上がアップストリームからインストールしたパッケージのコピーを自動的に保存します。

Note

Maven スナップショットは、アップストリーム ソースではサポートされていません。

新しいフィードでアップストリーム ソースを有効にする

  1. Azure DevOps 組織にサインインしてから、プロジェクトに移動します。

  2. [ Artifacts]\(成果物\) を選択し、フィードを作成します。

  3. フィードに Name を指定し、その 表示Scope の設定を選択します。 一般的なパブリック ソースからのパッケージを含むチェック ボックスをオンにして、アップストリーム ソースを有効にします。

  4. 終わったら [作成] を選択します。

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

Note

アップストリーム ソースを追加または削除するには、フィード所有者またはフィード管理者である必要があります。

既存のフィードでアップストリーム ソースを有効にする

  1. Azure DevOps 組織にサインインしてから、プロジェクトに移動します。

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

  3. Upstream ソースを選択し、アップストリーム ソースの追加を選択します。

  4. Public sourceを選択し、ドロップダウン メニューから Public source を選択します。

  5. 完了したら [追加 ] を選択し、右上隅にある [ 保存 をもう一度選択して変更を保持します。

Note

カスタム パブリック アップストリーム ソースは、npm レジストリでのみサポートされます。

アップストリーム ソースと同じ組織内にフィードを追加する

  1. Azure DevOps 組織にサインインしてから、プロジェクトに移動します。

  2. 歯車アイコン ボタンを選択歯車アイコン フィードの設定にアクセスします。

  3. Upstream ソースを選択し、アップストリームの追加選択

  4. [この組織の Azure Artifacts フィード] を選択します。

  5. ドロップダウン メニューから目的の Feed を選択して、アップストリーム ソースとして追加します。 次に、 View を選択し、使用する Package の種類 を選択します。 必要に応じて、アップストリーム ソースの名前を変更することもできます。

  6. 終了したら [追加] を選択します。

    アップストリーム ソースとして組織にフィードを追加する方法を示すスクリーンショット。

アップストリーム ソースとして別の組織にフィードを追加する

  1. Azure DevOps 組織にサインインしてから、プロジェクトに移動します。

  2. 歯車アイコン ボタンを選択歯車アイコン フィードの設定にアクセスします。

  3. Upstream ソースを選択し、アップストリームの追加選択

  4. 別の組織の [Azure Artifacts フィード] を選択します。

  5. Azure Artifacts フィード ロケーターを次の形式で入力します。

    • 組織スコープ フィード:

      azure-feed://ORGANIZATION_NAME/FEED_NAME@VIEW
      
    • プロジェクト スコープ フィード:

      azure-feed://ORGANIZATION_NAME/PROJECT_NAME/FEED_NAME@VIEW
      
  6. 使用する Package の種類 を選択し、アップストリーム ソースの名前を指定します。

  7. 終了したら [追加] を選択します。

    アップストリーム ソースとして別の組織にフィードを追加する方法を示すスクリーンショット。

Note

別の組織のフィードをアップストリーム ソースとして追加するには、ターゲット フィードの所有者が、 Microsoft Entra テナントに関連付けられている組織内のすべてのフィードとユーザーとターゲット ビューを共有する必要がありますFeed Settings>Views に移動して>指定したビューの右側にある省略記号ボタンを選択>編集

Note

アップストリームから新しいパッケージをインストールするには、 Feed および Upstream Reader (コラボレーター)Feed Publisher (共同作成者)、または Feed 所有者 である必要があります。 最初に使用すると、各アップストリーム パッケージのコピーがフィードに保存されます。 アップストリーム ソースから既に保存されているパッケージは、 Feed Reader で使用できます。