Azure DevOps —— Azure Artifacts包管理平台

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:佛系最高指挥官网络

小提示:您能找到这篇{Azure DevOps —— Azure Artifacts包管理平台}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Azure DevOps —— Azure Artifacts包管理平台内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< font-size: 16px;">Azure Artifacts

< font-size: 16px;">其实就是你自己的包管理服务。就好比现有的maven(java)、nuget(.net)、pip(python)、npm(javascript)等等这种包管理服务。



< font-size: 16px;">很多时候企业级的包,不会也不可能让你放到公共平台上,所以企业内部需要搭建自己的包管理平台。因此Azure Artifacts就是这么一个服务平台。

< font-size: 16px;">什么叫包管理

< font-size: 16px;">包(Artifacts),正确翻译叫工件,通俗地说就是你编译好的类库、框架、中间件编译成功后的包,比如jar,dll等等。试想一下,你有5个项目用到了某些类库或框架,你也不可能每个项目拷贝一份源代码吧?

< font-size: 16px;">早十年前,我们需要通过CV(Ctrl+C Ctrl+V)的方式,从服务器或者共享文件夹里拷贝这些包到本地,然后添加引用,这样我们才可以用到包里的函数、变量等等,当然这样的做法显而易见的就是版本管理,有可能同一个项目下,张三引用的包和李四引用的包,版本就不同,因为这样的问题当年肯定很多人抓狂了不止一次。



< font-size: 16px;">因此就有了包管理平台,只要把包上传到该平台,源头都危机公关5s原则 漫威一样,自然版本就一样了。而且包会在你代码编译的时候,自动去下载相关的包到本地(本地缓存优先),完全省去了包版本还有地址的烦恼。

< font-size: 16px;">为什么会搭建自己的包管理平台

< font-size: 16px;">比如企业内部统一进行所有包的版本管理,包括市面上流行或者官方出的包版本,这样做是为了开发的规范,同样也是为了避免纠纷,减少企业的损失。

< font-size: 16px;">对于网络有限制的公司,有可能是封闭式开发的,不让上公网,或者也有很多公司对公网有所限制,下载速度很呵呵,所以企业内部自己搭建一个包管理平台就很有用了。

< font-size: 16px;">如何使用

< ">

< font-size: 16px;">如果没有,则右侧会显示一个添加按钮

< font-size: 16px;">< font-size: 16px;">

< font-size: 16px;">源名称

< font-size: 16px;">这个你随意咯,取名字而已。

< font-size: 16px;">可见性

< font-size: 16px;">这还用说吗?权限罢了,谁有权限看到这个包源的列表。

< font-size: 16px;">来自公告源(nuget.org、npmjs.com)的包

< font-size: 16px;">举个例子,你的包比如叫“SupreMvc.Core”,它有一个依赖叫“Microsoft.AspNetCore.Mvc”的包,因此

< font-size: 16px;">选择第一项,在下载SupreMvc.Core包时,发现有其他依赖你本地没有,则会从官方云平台的公网下载相关依赖的包。(没有找公网索取)

< font-size: 16px;">选择第二项,就是只看你包源里有没有依赖包,没有就无法下载,编译的时候就会报错了。(家里没有,那就没有了,其他家有也跟我没关系)

< font-size: 16px;">创建好了就会这样显示

< font-size: 16px;">

< font-size: 16px;">什么都没有?急什么,你还没有发布包呢。

< font-size: 16px;">点击“连接源”

< font-size: 16px;">

< font-size: 16px;">微软其实已经教你怎么做了,我们就跟着做就好了。

< font-size: 16px;">用nuget推送包

< font-size: 16px;">

< font-size: 16px;">按着他的步骤,在命令行敲就行了。



< ">这一个模块相对于其他的比较简单,也很容易掌握。

< font-size: 16px;">版权声明:本文为博主原创文章,遵循< font-size: 16px;">&nb公司宣传片 视频sp;CC 4.0 BY-SA < font-size: 16px;">版权协议,转载请附上原文出处链接和本声明。

< font-size: 16px;">本文链接:< font-size: 16px;">https://blog.csdn.net/playermaker57/article/details/88086450

Azure DevOps —— Azure Artifacts包管理平台

上一篇:腾讯云-如何加速常用的包管理工具
下一篇:ironSource对话Netmarble RPG的下一步是什么?


版权声明:以上主题为“Azure DevOps —— Azure Artifacts包管理平台"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Azure DevOps —— Azure Artifacts包管理平台
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Azure DevOps —— Azure Artifacts包管理平台”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Azure DevOps —— Azure Artifacts包管理平台的相关事宜。

关键词:Azure,DevOps,——,Azure,Artif

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号