1

我想向 gerrithub.io 添加一个项目,其中持续集成部分由 GitHub Actions 完成。考虑到 Gerrit 的新变化,我正在考虑以下步骤:

  1. 将更改分支复制到 GitHub。
  2. 添加适当的 GitHub CI 操作以在更改分支上运行。
  3. 将 CI 结果通知 gerrithub.io。

我正在考虑使用 Gerrit 的 REST API 在 3 中进行通知。但是,我没有解决 1 中的复制问题。有什么想法吗?

4

1 回答 1

1

GerritHub 允许将 GitHub PRs 导入 Gerrit Changes,但是,您似乎想做相反的事情,并从 Gerrit 开始更改并将它们作为 GitHub PRs 导入。

不幸的是,目前没有开箱即用的解决方案。使用 GitHub API 实现起来应该不是很困难,但是,我确实看到 GitHub 中表示的链接更改存在问题,因为 PR 无法链接。

HTH。

卢卡。

于 2020-02-17T14:44:23.957 回答