由于第三方可以定义其依赖关系,因此可以防止将新的依赖关系从一个构建引入到另一个构建。
当前,我正在使用JFrog Artifact中的远程存储库,这可以减少从公共存储库下载的内容。
在我的构建脚本中,我可以对要引入的第三方模块/库的版本进行硬编码。但是,如果其中一个依赖项还没有,则可以在下一个构建中引入新版本。
因此很好奇JFrog Artifactory中是否有一个功能可以复制工件,并将其从远程存储库复制到本地存储库?
答案 0 :(得分:0)
工件中有一个虚拟仓库的概念,它是远程仓库和本地仓库的组合。
本地存储库->主要用于自定义构建/工件/软件包
远程回购->指向配置的技术的回购服务器。
例如使用npm虚拟仓库。
npm本地->自定义软件包
npm远程-> https://www.npmjs.com/~npmre