利用gitlab CI做到npm 包push 后直接发布,自动登陆

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用gitlab CI做到npm 包push 后直接发布,自动登陆相关的知识,希望对你有一定的参考价值。

参考技术A 自动发布的难点在于用命令自动登陆npm,正常发布要npm login,然后手动输入用户名密码,但是自动发布不能这样做。

之前有另一个例子是这样的,我是参考他的,但是一直无法成功,原因是他的nomrc文件缺少token,一直校验不通过
https://segmentfault.com/a/1190000015692830

token可以通过 cat ~/.nomrc获取
那些私密变量在ci里面设置secret variable

以上是关于利用gitlab CI做到npm 包push 后直接发布,自动登陆的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab CI 失败:未找到 NPM 命令

[ci] 构建触发器,实现当gitlab有push动作时候,jenkins自动拉代码.

Gitlab CI/CD git push POMs 所有阶段工作的变化

gitlab ci 集成 eslint/prettier/tsc 做代码审查,并使用 eslint 输出作为显示代码质量

为啥我的 gitlab-ci.yml 在 npm run test 上一直崩溃,而它在代码编辑器中工作?

Vue Cypress 和 Gitlab CI/CD