因此,我正在与4个人组成的团队合作。我已经创建了该项目,所有其他贡献者都对该项目进行了分叉。我有一个詹金斯工作,可以在项目上运行构建。
现在,贡献者在提出拉取请求(PR)时,我会手动检查并合并,然后在我的仓库上运行jenkins作业,以检查合并后的代码是否正常执行。
我想要一种方式,当我的贡献者提出PR时,Jenkins可以在PR所在的仓库/分支上自动运行构建,并且只有构建成功后,我才可以合并PR。
使用github webhooks,我可以为我的回购触发作业,但是如何配置该作业,以便它可以访问供稿者分叉的repo / branch并在其上运行相同的构建。
我了解到我可能无法访问他的存储库,但是由于我从某个分支获得了PR,我可以阅读其内容,所以我应该能够在该分支上运行构建。