asp.net核心 – aspnetcidev和aspnetvnext之间的区别?

前端之家收集整理的这篇文章主要介绍了asp.net核心 – aspnetcidev和aspnetvnext之间的区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
aspnetcidevaspnetvnext之间有什么区别? @H_301_2@我看到aspnetcidev说“快速构建”,但这是什么意思?

解决方法

2016年1月29日编辑: @H_301_2@此信息现在是ASP.NET wiki https://github.com/aspnet/Home/wiki/NuGet-feeds的一部分

@H_301_2@ASP.NET构建系统为每个分支nuget.org使用3个myget Feed.

@H_301_2@> aspnetvolatile< branch> (aspnetvolatiledev / aspnetvolatilerelease)
> aspnetci< branch> (aspnetcidev / aspnetcirelease)
> aspnetvnext(dev branch)/ aspnetrelease(release branch)

@H_301_2@在github.com/aspnet上的每个repo成功构建之后,它生成的每个包都被推送到相应的volatile Feed.

@H_301_2@在repos图形构建之后,我们触发了Coherence的构建.此构建验证包是否具有匹配的版本,并且它们的引用是正确的(它们是一致的).然后,它将它们推送到aspnetci< branch&gt ;. 一旦Coherence构建通过,我们将对aspnetci< branch>中的包运行我们所有的测试.饲料.如果测试通过,我们签署包并将其发送到aspnetvnext或aspnetrelease

@H_301_2@所以区别是:

@H_301_2@> aspnetvolatile< branch>

@H_301_2@>最新包
>可能不一致
>未测试
>未签名
>每次检查更新
>主要用于诊断构建失败

@H_301_2@> aspnetci< branch>

@H_301_2@>可能不是最新的
连贯一致
>未测试
>未签名
>所有repos构建成功时更新
>由我们的构建系统使用

@H_301_2@> aspnetvnext /(aspnetrelease | nuget.org)

@H_301_2@>可能不是最新的
连贯一致
>签署
>测试
>一切正常时更新
>用于稳定包装

@H_301_2@一旦aspnetcirelease饲料稳定,我们将包从它推送到nuget.org.

@H_301_2@除非您开发ASP.NET的新功能,否则我建议您使用aspnetvnext(用于dev位)或nuget.org(用于发布位).释放饲料(aspnetrelease)只是一个分期饲料,并不总是很好的形状.

@H_301_2@编辑:

@H_301_2@我认为从表中更容易理解:

猜你在找的asp.Net相关文章