2015-10-22 50 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的詳細信息和鏈接。