Azure Pipelines の成果物 - 概要

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

Azure Artifacts を使用すると、開発者は、PyPI、Maven Central、NuGet.org などのフィードやパブリック レジストリからさまざまな種類のパッケージを発行して実行できます。Azure Artifacts と Azure Pipelines を組み合わせて、ビルドとパイプライン成果物を発行したり、パッケージをデプロイしたり、アプリケーションをビルド、テスト、またはデプロイするためにパイプラインのさまざまなステージにわたってファイルを統合したりできます。

サポートされている成果物

アーティファクトの種類 説明
ビルド成果物 ビルドによって生成されるファイル。 例: .dll、.exe、.PDB ファイル。
パイプライン成果物 Azure DevOps Services を使用している場合は、パフォーマンスを向上させるために推奨されます。 リリース パイプラインではサポートされていません。
NuGet NuGet パッケージを Azure Artifacts フィードまたは nuget.org などのパブリック レジストリに発行します。
npm npm パッケージを Azure Artifacts フィードまたはパブリック レジストリ (npmjs.com など) に発行します。
Maven Maven パッケージを Azure Artifacts フィードまたはパブリック レジストリ (Maven Central、Google Maven リポジトリ、Gradle プラグイン、JitPack など) に発行します。
Python Python パッケージを Azure Artifacts フィードまたは PyPI.org などのパブリック レジストリに発行します。
Cargo Cargo パッケージを Azure Artifacts フィードまたは Crates.io などのパブリック レジストリに発行します。
Universal Packages ユニバーサル パッケージを Azure Artifacts フィードまたは Universal Packages アップストリーム ソースに発行します。
シンボル シンボルを、Azure Artifacts シンボル サーバーまたはファイル共有に発行します。

成果物を発行する

サポートされている成果物

アーティファクトの種類 説明
ビルド成果物 ビルドによって生成されるファイル。 例: .dll、.exe、.PDB ファイル。
NuGet NuGet パッケージを Azure Artifacts フィードまたは nuget.org などのパブリック レジストリに発行します。
npm npm パッケージを Azure Artifacts フィードまたはパブリック レジストリ (npmjs.com など) に発行します。
Maven Maven パッケージを Azure Artifacts フィードまたはパブリック レジストリ (Maven Central、Google Maven リポジトリ、Gradle プラグイン、JitPack など) に発行します。
Python Python パッケージを Azure Artifacts フィードまたは PyPI.org などのパブリック レジストリに発行します。
シンボル シンボルを、Azure Artifacts シンボル サーバーまたはファイル共有に発行します。

成果物を発行する

ヒント

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