GitHub - basecamp/gh-signoff: 本地 CI。对自己的工作进行签署。

主要观点:gh-signoff 是一个 GitHub CLI 扩展,用于本地 CI,可在本地机器上运行测试并在通过时签退,避免租用云 CI 的麻烦,将 CI 带回内部。
关键信息:

  • 远程 CI 运行器适合重复构建等,但很多应用无需如此,本地开发笔记本电脑速度快且已拥有。
  • 运行测试套件(rails test),通过时签退(gh signoff)。
  • 可安装扩展(gh extension install basecamp/gh-signoff),要求合并 PR 时签退(gh signoff install),添加到 ~/.bashrc 实现 Bash 完成(eval "$(gh signoff completion)")。
    重要细节:
  • 远程 CI 运行器的优势及局限性。
  • 本地笔记本电脑的现状及优势。
  • 绿色 GitHub 提交状态获取的麻烦及解决方案。
  • 关于扩展安装、签退要求及 Bash 完成的具体步骤和说明。
  • 许可证为 MIT 许可证(https://opensource.org/licens...)。
阅读 8
0 条评论