自动化插件更新

通常情况下,发布新版本需要在有新版本时进行手动工作并创建拉取请求。

但是,你可以使用Github 动作来发布 Krew 插件的新版本。

具体而言,krew-release-bot是一个 Github 动作,用于在你向存储库推送一个新 git 标记时,自动提升 krew-index存储库中的版本

  • 它不需要秘密(例如 GITHUB_TOKEN)来操作。
  • 它通过你编写的模板动态创建插件清单。
  • 它代表你向 krew-index存储库提交拉取请求。

有关详细信息,请参阅krew-release-bot文档。

Krew 团队强烈建议自动化插件的发布。无关紧要的版本提升将自动进行测试并合并,无需人工干预,通常不到五分钟(查看机器人相互通信的一个示例)。

← 开发者指南