nr: #2 dodano: 2016-01-04 20:01
The ASP.NET build system uses 3
myget feeds for each branch +
aspnetvnext (dev branch)/
aspnetrelease (release branch)
After each repo under github.com/aspnet builds successfully, each package produced by it is pushed to the corresponding volatile feed.
After the graph of repos is build, we trigger the Coherence build. This build verifies that the packages have matching versions and their references are correct (that they are coherent). Then, it pushes them to
Coherence build passes, we run all our tests on the packages in the
aspnetci<branch> feed. If the tests pass, we sign the packages and ship them to
So the differences are:
aspnetcirelease feed is stable, we push the packages from it to
Unless you work on developing new features for ASP.NET, I recommend that you use
aspnetvnext (for dev bits) or
nuget.org (for release bits). The release feed (
aspnetrelease) is just a staging feed and it's not always in a good shape.
I think it's easier to understand from a table: