2015-10-22 45 views
0

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

我做

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

,并詹金斯运行

npm install 

遗憾的是,似乎没有被使用artifactory的,并使用正常的NPM注册表之间的差额(NPM安装使用相同的两种方法的时间量)

我做错了什么?

回答

2

当然,差异并不在于安装时间。大部分安装时间都是由网络消耗的,所以即使其中一种解决方案(本地注册表或Artifactory)比其他解决方案更快,差异也不会明显。

下面是Artifactory的好处比简单的本地注册表短,但不完全名单:

  1. Artifactory的工作了很广泛的技术,不仅NPM,允许使用单个工具为所有的开发和操作二进制文件(including Vagrant, Docker, and what's not)
  2. Artifactory支持多个存储库,允许您控制访问权限,可见性并在其上建立促销管道。 That's the correct way to manage binaries.
  3. Artifactory由服务器而不是用户定价,允许组织中的更多人使用它,而无需额外成本。

我与JFrog,背后Bintray [artifactory]公司,看到my profile的详细信息和链接。