如何通过听取另一个仓库的更改来触发一个仓库的构建

时间:2018-06-05 01:44:10

标签: git jenkins github

我在不同的组织中有两个存储库,repo A和repo B.我在repo A上有一个Github webhook,它在repo上的推送事件期间触发,我有一个Jenkins工作,它有一个" Github钩子触发GITScm轮询"作为构建触发器。

我希望在repo A发生变化时触发Jenkins构建,我希望从repo B构建作业。

我可以通过设置Jenns作业的Github项目和源代码管理部分来指向repo A,从repo A成功构建。我希望将Github项目指向repo A和源代码管理来回购B会做什么我希望,但是当我这样做时,构建作业永远不会被触发。我正在寻找的可能吗?

另外,如何在Jenkins工作中查看哪个分支被推送到并触发了该作业?

由于

1 个答案:

答案 0 :(得分:0)

根据我的理解,一旦任何推送事件发生在Repo A中,它将通过webhook触发Jenkins服务器中的一个Jenkins工作(即Job-RepoA)。

现在,您要为Repo B再创建一个Jenkins作业(即Job-RepoB),并在Repo A作业(Job-RepoA)中将此作业添加为构建后操作。

要设置构建后操作,请使用plugin

相关问题