Azure DevOps Server 的连接源(Artifacts):一、概述

1. 什么是Artifacts连接源?

Azure DevOps Server 中,Artifacts连接源是用于存储、管理和分享程序包的容器。它不仅可以用来存储项目开发中的依赖包,例如maven、npm、nuget和python,还可以存储通用类型的数据。在DevOps的实践推广过程中,大部分用户还是用定于与依赖包的私服服务器,特别是一些对网络安全比较看重的用户,基本上把它当作Nexus私服来使用。本文是一个系列教程,重点对每种类型的连接源,从下载源包和发布源包两角度,为用户提供手把手的实践指导。

image

2. 连接源类型

2.1 连接源类型

DevOps Server中的连接源分为项目级和组织级两种类型。

2.2 依赖包类型

Azure DevOps目前支持五种类型的数据包:

  • NuGet
  • npm
  • Python
  • Maven
  • Universal
    在后面的章节中,我们会重点介绍每种类型数据包的使用方式。

3. 公共连接源

公共连接源是DevOps Service中的一个功能,企业内网部署的DevOps Server没有这个功能。
它是指可以向所有互联网用户开放的连接源;无论用户是否具有Microsoft账户,都可以访问这个连接源,甚至都不用登录就能获取里面的包。公共连接源是项目级的连接源,只有在创建源的团队项目中才能看见它,另外它还有下面的一些限制:

  • 只有在公共团队项目中,才能创建公共源
  • 公共源没有上游源的功能,它不是用来搭建类似npmjs.org或nuget.org的公共源
  • 公共源不能下载通用数据包
    我分析这些限制的主要目的,是为了避免用户将微软DevOps中的公共源当作FTP服务器或云盘来用。

4. 创建和删除连接源

具备链接源管理的用户(默认团队成员)可以创建、删除连接源。
被删除的连接源,被移入到回收站中,在被删除的30天内,用户可以将其还原回来;此后会被永久删除;在回收站中的连接源,用户不能下载包文件,也不能更新或管理包文件。

5. 权限管理

  • 默认情况下,团队项目中的任意用户,都可以创建项目级或组织级的连接源,也可以删除自己创建的连接源;
  • 默认情况下,创建连接源的用户,就是当前连接源的管理员

下面我们就分章节,分别对不同类型的源包做详细说明。

  • Azure DevOps Server 的连接源(Artifacts):一、概述
  • Azure DevOps Server 的连接源(Artifacts):二、nuget包管理
  • Azure DevOps Server 的连接源(Artifacts):三、从Artifacts中下载Nuget包
  • Azure DevOps Server 的连接源(Artifacts):四、python基础(Django、Flask)
  • Azure DevOps Server 的连接源(Artifacts):五、python包管理pip和twine
  • Azure DevOps Server 的连接源(Artifacts):六、发布python程序(Twine pip)
  • Azure DevOps Server 的连接源(Artifacts):七、从Artifact中下载python程序包
  • Azure DevOps Server 的连接源(Artifacts):八、NPM 基础知识
  • Azure DevOps Server 的连接源(Artifacts):九、npm发布和安装包
  • Azure DevOps Server 的连接源(Artifacts):十、vue示例和自动打包(npm node)

如果需要,你还可以从微软Azure DevOps Server 的在线文档,查询更多的权威资料,也欢迎通过下面的联系方式与我沟通,相互学习,相互提高!


https://www.cnblogs.com/danzhang
Azure DevOps MVP 张洪君在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值