使用artifactory设置本地npm缓存

时间:2015-10-22 01:45:49

标签: artifactory

我正在使用artifactory来设置本地npm注册表缓存。

我做了

npm config set registry https://example.com/artifactory/api/npm/npm-virtual/

让jenkins运行

npm install

不幸的是,使用artifactory和使用普通的npm注册表之间似乎没有任何区别(npm install对两种方法都使用相同的时间)

我做错了吗?

1 个答案:

答案 0 :(得分:3)

当然,差异不在于安装时间。大多数安装时间都是由网络消耗的,因此即使其中一个解决方案(本地注册表或Artifactory)比另一个更快,差异也不会明显。

这是Artifactory在简单本地注册表中的一个简短但不完整的好处列表:

  1. Artifactory适用于非常广泛的技术,不仅仅是npm,允许在您的所有开发和操作二进制文件中使用单一工具(including Vagrant, Docker, and what's not)
  2. Artifactory支持多个存储库,允许您在其上控制访问,可见性和构建升级管道。 That's the correct way to manage binaries.
  3. Artifactory由服务器而不是用户定价,允许组织中的更多人使用它而无需额外费用。
  4. 我与JFrogBintray [artifactory]背后的公司,请参阅my profile了解详细信息和链接。