我有3个项目(A,B,C(。
项目A 与项目 B 处于下游。
项目 B 在项目 A 的上游,在项目 C 的下游
。 项目C 作为项目 B 的上游。
现在,我必须在 Jenkinsfile 中定义允许在项目 A 完成构建时自动构建项目 B 和 C 的管道。
有什么建议吗?
这就是你在 A->B->C 中所拥有的 詹金档案
詹金斯文件
stage ('Starting Sub Jobs') {
build 'JobB'
}
类似地,B 的 JenkinsFile
詹金斯文件
stage ('Starting Sub Jobs') {
build 'JobC'
}
因此,詹金斯文件彼此之间保持不分青红,即
如果作业 B 被触发,则作业 C 将被触发。但是,如果触发了作业 A,则将触发作业 B,进而触发作业 C。
希望对:)有所帮助