时间: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 |
上一篇:腾讯云-如何加速常用的包管理工具
下一篇:ironSource对话Netmarble RPG的下一步是什么?
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“Azure DevOps —— Azure Artifacts包管理平台”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Azure DevOps —— Azure Artifacts包管理平台的相关事宜。
关键词:Azure,DevOps,——,Azure,Artif