次の方法で共有


パブリック フィードでパッケージをパブリックに共有する

Azure DevOps サービス

Azure Artifacts を使用すると、パブリック フィードを使用して、外部の顧客を含む組織外のユーザーとパッケージを簡単に共有できます。 パブリック フィードに格納されているパッケージは、Azure DevOps アカウントを必要とせずに、インターネット上のすべてのユーザーがアクセスしてインストールできます。

前提条件

製品 必要条件
Azure DevOps - Azure DevOps 組織
- Azure DevOps プロジェクト

Note

パブリック フィードは、Azure DevOps Services でのみ使用できます。

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

Important

プロジェクトを作成したり 、プロジェクト の可視性をパブリックに変更したりできるのは、[パブリック プロジェクトの許可] ポリシーが既に有効になっている組織だけです。 このポリシーは、まだ使用していない組織では使用できなくなりました。 Microsoft では、パブリック プロジェクトのすべてのニーズに GitHub を使用することをお勧めします。

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

  1. Azure DevOps 組織にサインインし、パブリック プロジェクトに移動します。

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

  3. フィードの名前を入力し、スコープとして [Project: PublicProject (Recommended)] を選択し、[作成] を選択します。

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

パッケージを共有する

パッケージをパブリックに共有するには、フィード URL(たとえば、https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME>)を共有するか、パッケージバッジを使用して個々のパッケージを共有するだけです。 プロジェクトがパブリックである限り、誰でも Azure DevOps アカウントを必要とせずに、パブリック フィードからパッケージにアクセスしてダウンロードできます。

パブリック フィードにパッケージが表示されているスクリーンショット。

Note

パッケージ バッジを有効にするには 、フィード管理者 である必要があります。 詳細については、 権限の管理 を参照してください。

パッケージの発行 (CLI)

パッケージの種類 アーティクル
NuGet - NuGet パッケージの発行 - (NuGet.exe)
- NuGet パッケージを発行する - (dotnet)
Npm - npm パッケージを発行する
Maven - Maven アーティファクトを発行する
Gradle - Gradle を使用して成果物を発行する
Python - Python パッケージを発行する
Cargo - Cargo パッケージを発行する
ユニバーサル パッケージ - ユニバーサル パッケージの発行

Azure Pipelines を使用してパッケージを発行する

パッケージの種類 アーティクル
NuGet - NuGet パッケージを発行する
Npm - npm パッケージを発行する
Maven - Maven アーティファクトを発行する
Gradle - Gradle を使用して成果物を発行する
Python - Python パッケージを発行する
Cargo - Cargo パッケージの発行 (YAML/クラシック)
ユニバーサル パッケージ - ユニバーサル パッケージの発行

Note

組織でファイアウォールまたはプロキシ サーバーを使用している場合は、Azure Artifacts のドメイン URL と IP アドレスを必ず許可してください。