我在不同的组织中有两个存储库,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工作中查看哪个分支被推送到并触发了该作业?
由于
答案 0 :(得分:0)
根据我的理解,一旦任何推送事件发生在Repo A中,它将通过webhook触发Jenkins服务器中的一个Jenkins工作(即Job-RepoA)。
现在,您要为Repo B再创建一个Jenkins作业(即Job-RepoB),并在Repo A作业(Job-RepoA)中将此作业添加为构建后操作。
要设置构建后操作,请使用plugin