A nice feature of Azure Artifacts(part of Azure DevOps) is the support for Views. By using Views you can split out a feed into multiple parts. This allows you to do a controlled rollout of a new package. By default, Azure Artifacts provide 3 views: @local
, @prerelease
, and @release
.
This allows you to do package promotion:
- We’ll start with an automated deployment to the @local feed.
- When a package is ready for adoption, we can promote it to the @prerelease view:
- When the package is validated and ready for prime time, we promote it into the @release view.
More information: