如何在 Jenkinsfile 中定义上游和下游项目



我有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。

希望对:)有所帮助

最新更新