フィード ビューとは
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
フィード ビューを使用すると、開発者はパッケージ バージョンのサブセットをコンシューマーと共有できます。 フィードビューの一般的な用途は、テストおよび検証が済んだパッケージバージョンを共有する一方で、まだ開発中であるか、特定の品質基準に達していないパッケージは控えることです。
既定のビュー
すべての成果物フィードには、@local
、@prerelease
、@release
の 3 つのビューがあります。 後者の 2 つのビューは、必要に応じて名前を変更または削除できる推奨ビューです。 @local
は、アップストリーム ソースでよく使用される既定のビューです。 フィード設定>ビューで既定のビューを変更できますが、そのビューへの直接発行は有効になりません。 パッケージはベース フィードにのみ発行でき、@Local ビューで使用できます。
フィード ビューは読み取り専用です。つまり、ビューに接続されているユーザーは、そのビューに発行されたパッケージや、以前にアップストリーム ソースから保存されたパッケージのみを使用できます。 使用可能なパッケージ 構築方法については、パッケージ グラフ を参照してください。
手記
Azure Artifacts では、既定のビュー (@Local) との間でのパッケージの発行と復元のみがサポートされます。
フィード、ビューとアップストリーム ソース
フィード ビューとアップストリーム ソースは、パッケージを共有および使用するためのエンタープライズ レベルのソリューションを提供するために連携するように設計されています。
他の Azure Artifacts フィードでフィードをアップストリーム ソースとして使用するには、シナリオに応じて、フィードの可視性を組織の
手記
パブリック プロジェクトのすべてのフィード ビューには、インターネット上のすべてのユーザーがアクセスできます。
フィード ビューを使用してパッケージをリリースする
リリース パッケージを作成するときは、変更の の性質、変更の リスク、変更の 品質 の 3 つの情報を伝える必要があります。
変更の性質とリスク
変更の性質とリスクは、どちらも
変更の品質
変更の 品質 は、検証プロセスが完了するまで一般に認識されません。 これは、変更がビルドされてパッケージ化された後に行われます。 この詳細のため、バージョン番号の数値セグメント (例: 1.2.3) の変更の品質を伝達することはできません。 事前検証する回避策があります (たとえば、ビルドの DLL をパッケージ化する前に直接使用し、パッケージを "デバッグ" または "CI" 環境に発行し、それらのパッケージを検証して "リリース" 環境に再発行します)。ただし、ビルドされたパッケージが正しい品質基準を満たすことを本当に保証することはできません。
@Release
ビューは、変更の品質を伝える手段として使用できます。 @Release
ビューを使用すると、品質バーを満たすパッケージを共有し、コンシューマーがテスト、検証、使用する準備ができているパッケージ バージョンのサブセットのみを表示できます。
関連記事
- パッケージをビュー に昇格する
- アップストリーム ソース を設定する
- アクセス許可 を構成する