在package.json中的依赖项下从私有github存储库克隆

时间:2020-07-07 09:21:57

标签: jenkins github npm npm-install package.json

在安装npm时,我必须解决package.json依赖项中的github存储库。 我正在使用github企业版,因此​​在复制package.json中的存储库时需要传递个人访问令牌。但是package.json文件无法解析变量名。

我正在从jenkins中提取GITHUB_USER和GITHUB_PWD作为环境变量。

"dependencies": {
    "react": "^16.12.0",
    "github-repo": "git+https://${GITHUB_USER}:${GITHUB_PWD}@github.domain.com/<repo-url>#<build>"
  }

如果我将GITHUB_USER和GITHUB_PWD替换为它们的值,则npm install可以正常工作,但是我不想对密码进行硬编码,因此尝试在packag.json文件中使用环境变量。 尝试了很多解决方案,但没有任何效果。 请帮忙!

0 个答案:

没有答案