How @Local, @Prerelease and @Release views work, how promotion moves packages through them and who consumes each view.
From Ultra Transcenders AZ-400 by Tony Rough (coming November 2026)
Views communicate the quality of a package version, which SemVer numbers cannot do because quality is only known after validation. They act as read-only release channels over the same feed.
Every feed has three views: @Local, @Prerelease and @Release. @Local is the default view and contains everything published directly to the feed plus everything saved from upstream sources. @Prerelease and @Release are suggested views that you can rename or delete, and you can add more. All views support NuGet, npm, Maven, Python, Cargo and Universal Packages.
Rules to remember:
@Local. Changing the default view (Feed settings > Views) does not enable publishing directly to that view.@Local.A typical flow publishes every CI build to @Local, promotes to @Prerelease after automated tests pass, and promotes to @Release after QA approval and security scanning. Consumers connect to <feed>@Release, for example https://pkgs.dev.azure.com/<org>/<project>/_packaging/<feed>@Release/nuget/v3/index.json. Figure 5.1 shows the whole path from upstream to consumer.
{
"views": { "op": "add", "path": "/views/-", "value": "Release" }
}Common trap: Configuring a pipeline to publish straight to
@Release- publishing always targets the base feed (@Local); reaching@Releaserequires a separate promotion step.
This note is one section of Ultra Transcenders AZ-400: Designing and Implementing Microsoft DevOps Solutions, an independent study guide that explains every topic the exam covers by technology, with comparison tables, diagrams and the common traps, plus a glossary linked to Microsoft Learn.
Due on Amazon in November 2026, in Kindle and paperback editions.
About the book · AZ-400 terms in the glossary · All AZ-400 study notes
How trunk-based development, GitHub Flow, feature branches, release branches and forks differ, and which fits a team's release cadence.
How the two CI/CD platforms compare on hosting, YAML, integrations and licensing, and when to combine them.
Which agent or runner option fits private network access, custom software, scale and maintenance requirements.
How each release pattern limits risk, what it costs and how traffic or users move to the new version.
When a pipeline should use a service principal, a system-assigned or a user-assigned managed identity, and the trade-offs of each.
The four DORA metrics, where to get the data in Azure DevOps and GitHub, and which metrics suit planning, development, testing, security, delivery and operations.
How Git LFS pointer files and storage work in Azure Repos and GitHub, the limits on each platform and what pipelines need to fetch LFS content.