如何从诸如bamboo之类的构建系统中对npm包进行身份验证和发布?

时间:2018-03-20 23:56:16

标签: npm continuous-integration artifactory bamboo

神器(https://www.jfrog.com/confluence/display/RTF/Npm+Registry)的npm publish指令说明您需要生成凭证文件并将其放在〜/ .nmprc文件中。当发布是CI管道的一部分时,这是如何工作的?您是否在构建代理上执行此操作,然后在发布后删除该文件?或者是否有不同的身份验证方法?

1 个答案:

答案 0 :(得分:0)

通常,CI会生成并使用访问令牌。你永远不应该提交任何带有访问权限的配置文件(如果你这样做,Github也会在几分钟内警告你)。 以下是神秘帮助页面的链接,他们使用访问令牌设置jenkins:https://jfrog.com/knowledge-base/how-to-use-access-tokens-in-your-ci-environment/