利用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 后直接发布,自动登陆的主要内容,如果未能解决你的问题,请参考以下文章
[ci] 构建触发器,实现当gitlab有push动作时候,jenkins自动拉代码.
Gitlab CI/CD git push POMs 所有阶段工作的变化
gitlab ci 集成 eslint/prettier/tsc 做代码审查,并使用 eslint 输出作为显示代码质量