Skip to content

插件 CI/CD ​

用流水线自动化构建与发布,能避免「本地忘记构建就发版」的低级错误,并让每次提交都可验证。

核心要点 ​

配置构建 ​

  • 用 GitHub Actions 在 push / release 时执行 npm ci && npm run build
  • 构建产物 main.js / manifest.json / styles.css 打包为 Release 资源
  • 自动更新 versions.json 与 manifest.json 的 version(用脚本读取 package.json)
yaml
- run: npm ci && npm run build
- uses: softprops/action-gh-release@v1
  with:
    files: main.js,manifest.json,styles.css

质量门禁 ​

  • 构建前跑 eslint 与类型检查,失败则阻断发布
  • 用 BRAT 自动拉取 beta 分支,供内测用户提前验证
  • 参考本站 文档校验 思路:CI 中设严格检查

注意事项 ​

  • 密钥(GitHub Token)走 Secrets,勿写进构建脚本
  • 发布后通知用户渠道(Discord / 论坛),形成闭环

相关阅读 ​