由于第 3 方可以定义其依赖项的方式,防止将新依赖项从一个构建拉入到下一个构建。
目前我正在使用 JFrog Artifact 中的远程存储库,它减少了公共存储库的下载。
在我的构建脚本中,我可以对我想要引入的第 3 方模块/库的版本进行硬编码。但如果其中一个依赖项没有,它可以在下一个构建中引入一个新版本。
所以很好奇 JFrog Artifactory 中是否有一个功能可以复制工件以及它从远程仓库到本地仓库的依赖关系?
由于第 3 方可以定义其依赖项的方式,防止将新依赖项从一个构建拉入到下一个构建。
目前我正在使用 JFrog Artifact 中的远程存储库,它减少了公共存储库的下载。
在我的构建脚本中,我可以对我想要引入的第 3 方模块/库的版本进行硬编码。但如果其中一个依赖项没有,它可以在下一个构建中引入一个新版本。
所以很好奇 JFrog Artifactory 中是否有一个功能可以复制工件以及它从远程仓库到本地仓库的依赖关系?
artifacory 中有一个虚拟 repo 的概念,它是 remote 和 loca repo 的组合。
本地 repo --> 主要用于自定义构建/工件/包
remote repo --> 指向配置的技术的 repo 服务器。
例如。使用 npm 虚拟仓库。
npm local --> 自定义包
npm 远程 --> https://www.npmjs.com/~npmre