Artifacts in Azure Pipelines - overview
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018
Azure Artifacts enable developers to consume and publish different types of packages to Artifacts feeds and public registries such as NuGet.org and npmjs.com. You can use Azure Artifacts in conjunction with Azure Pipelines to deploy packages, publish build artifacts, or integrate files between your pipeline stages to build, test, or deploy your application.
Supported artifact types
|Build artifacts||The files generated by a build. Example: .dll, .exe, or .PDB files.|
|NuGet||Publish NuGet packages to Azure Artifacts feeds or public registries such as nuget.org.|
|npm||Publish npm packages to Azure Artifacts feeds or public registries such as nmpjs.com.|
|Maven||Publish Maven packages to Azure Artifacts feeds.|
|Python||Publish Python packages to Azure Artifacts feeds or PyPI.org.|
|Universal Packages||Publish Universal Packages to Azure Artifacts feeds.|
|Symbols||Symbol files contain debugging information about the compiled executables. You can publish symbols to Azure Artifacts symbol server or to a file share. Symbol servers enable debuggers to automatically retrieve the correct symbol files without knowing the specific product, package, or build information.|
Publish and consume artifacts
If your organization is using a firewall or a proxy server, make sure you allow Azure Artifacts Domain URLs and IP addresses.