我的目标是在Git Repo B上完成提交/拉取请求时触发Git repo A的构建.Git repo将所有管道代码作为单独的groovy代码,Git Repo b具有由开发团队完成的应用程序代码。我想测试管道代码中的提交是否触发应用程序代码中的构建的情况。如何使用带有管道的Jenkins 2来实现这一目标?任何想法或方法如何完成是非常感谢。
这是我在Git repo A中的jenkins文件。
branches {
masterBranch = 'master'
}
integration {
pullRequest {
version = gradle {
goals = 'clean build'
gradlePath = '/gradle-4.1/bin/gradle'
}
}
master {
version = gradle {
goals = 'clean build'
gradlePath = '/gradle-4.1/bin/gradle'
}
}
}
答案 0 :(得分:0)
所以你需要创建2个工作
然后使用"参数化触发插件"根据以前的构建状态构建所需的作业(repo A)。