头图

搭建NPM仓库,NPM仓库运行指南 | 云效

云效DevOps平台

搭建NPM仓库,NPM仓库运行指南。云效Flow 通过各种构建组件,对各种语言提供了制品打包能力,让用户可以快速的使用流水线构建制品,并通过后续的部署任务进行部署。Flow 已经完成了与Packages 的 NPM 仓库的自动打通。

当你在 Flow 中进行 Nodejs 构建,使用npm install指令,Flow 会优先从你 Packages 的 NPM 仓库中下载依赖文件。同时,Packages 为你自动代理 淘宝NPM镜像,您无需额外配置就可下载公共依赖文件。

注意:目前支持npm install指令从 Packages 下载依赖文件;cnpm install直接通过 淘宝NPM镜像下载资源,暂时无法通过 Packages 下载您的企业私有依赖文件。

通过云效流水线 Flow构建属于自己的NPM仓库 |云效「流水线」,又名「Flow」,是一款企业级、自动化的研发交付流水线, 提供灵活易用的持续集成、持续验证、 持续发布功能,帮助企业高质量、高效率的交付业务。

流水线是持续交付的载体,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线过程的持续交付。通过持续向团队提供及时反馈,让交付过程高效顺畅。

立即体验

如果你需要在构建时,下载自己的依赖文件,可以通过以下方式完成配置:

1、可以将您需要的构建依赖文件,直接上传至Packages ,具体上传方式可参考仓库指南。

2、如果您已经有了自己的私有仓库,可以将您的私有仓库添加至 Packages中的代理仓库。私有 NPM 仓库需要公网可以访问(或者 IP 白名单添加 Flow 构建集群的出口IP:59.110.175.189)

image.png

3、如果您已有私有的 NPM 仓库,并且希望 Flow 在构建时可以直接从您的私有仓库中下载依赖文件,您可以使用企业自定义的 .npmrc 文件,并将其放置在您的代码根目录下。您可以参考以下步骤生成 .npmrc 文件:

  • 执行命令 npm config set registry YOUR_REGISTORY,YOUR_REGISTORY为私有NPM仓库地址
  • 执行命令 npm adduser,交互输入访问用户私有NPM仓库的可用的用户名和密码
  • 找到~/.npmrc文件,将里面关于认证的行的注释取消掉
  • 将该.npmrc文件放置到代码库根目录

在云效流水线 Flow中构建属于自己的NPM仓库,云效NPM仓库不限容量免费用,云效制品仓库 Packages提供maven私有仓库、npm私有仓库、通用制品仓库等企业级私有制品仓库,用于maven、npm等软件包和依赖管理。不限容量、免费用

通过云效流水线 Flow构建运行NPM仓库 |云效「流水线」,又名「Flow」,是一款企业级、自动化的研发交付流水线, 提供灵活易用的持续集成、持续验证、 持续发布功能,帮助企业高质量、高效率的交付业务。流水线是持续交付的载体,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线过程的持续交付。通过持续向团队提供及时反馈,让交付过程高效顺畅。

立即体验

关于我们

更多关于云效DevOps的干货及云效动态,可微信搜索关注【云效】公众号~

彩蛋:公众号后台回复【指南】,可获得《阿里巴巴DevOps实践指南》&《10倍研发效能提升案例集》~

看完觉得对您有所帮助别忘记点赞、收藏和关注呦

阅读 1.1k

阿里云云效,[链接]体验云原生时代新DevOps平台,支持公共云、专有云和混合云多种部署形态,通过云原生...

35 声望
19 粉丝
0 条评论

阿里云云效,[链接]体验云原生时代新DevOps平台,支持公共云、专有云和混合云多种部署形态,通过云原生...

35 声望
19 粉丝
文章目录
宣传栏