加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 23:30:50 所属栏目:asp.Net 来源:网络整理
导读:aspnetcidev和 aspnetvnext之间有什么区别? 我看到aspnetcidev说“快速构建”,但这是什么意思? 解决方法 2016年1月29日编辑: 此信息现在是ASP.NET wiki https://github.com/aspnet/Home/wiki/NuGet-feeds的一部分 ASP.NET构建系统为每个分支nuget.org使用
aspnetcidev和 aspnetvnext之间有什么区别?

我看到aspnetcidev说“快速构建”,但这是什么意思?

解决方法

2016年1月29日编辑:

此信息现在是ASP.NET wiki https://github.com/aspnet/Home/wiki/NuGet-feeds的一部分

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

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

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

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

所以区别是:

> aspnetvolatile< branch>

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

> aspnetci< branch>

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

> aspnetvnext /(aspnetrelease | nuget.org)

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

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

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

编辑:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读