准备工作
首先到npm 官网注册一个账号,并生成 token。
然后来到 github npm 包所在的仓库,进入设置页面点击右上角的 New repository secret 后填写刚刚获得的 token(Name 可以随意填写,一会儿会用到)
编写脚本
先解释一下 github action 中的一些术语:
- workflow (工作流程):持续集成一次运行的过程,就是一个 workflow。
- job (任务):一个 workflow 由一个或多个 jobs 构成,含义是一次持续集成的运行,可以完成多个任务。
- step(步骤):每个 job 由多个 step 构成,一步步完成。
- action (动作):每个 step 可以依次执行一个或多个命令(action)。
接着在项目根目录下创建脚本,文件结构如下:
然后就可以编写脚本了
现在 push 包到仓库中就会自动发布到 npm 中了