我有3个项目(A,B,C)。
项目A在项目B的下游。
项目B在项目A的上游,在项目C的下游。
项目C在项目B的上游。
现在,我必须在Jenkinsfile中定义一个管道,该管道允许在项目A完成构建后自动构建项目B和C。
有什么建议吗?
答案 0 :(得分:1)
这就是您拥有的A-> B-> C,因此在 JenkinFile of A
jenkinsFile
stage ('Starting Sub Jobs') {
build 'JobB'
}
类似B的Jenkins文件
jenkinsFile
stage ('Starting Sub Jobs') {
build 'JobC'
}
因此,JenkinsFile仍然彼此独立,即
如果作业B被触发,则作业C将被触发。但是,如果触发了作业A,则将触发作业B,这又将触发作业C。
希望它会有所帮助:)