您能否从 Jenkins 管道内部识别这是否是新分支的首次运行?

red*_*888 2 jenkins jenkins-plugins jenkins-pipeline

是否可以从管道本身内部查看管道作业是否是新发现的分支的第一次运行?如果您可以获得一个作业的所有运行的列表,也许您可​​以查看之前的运行是否为 0 次,从而知道这是第一次运行?

Win*_*lds 6

使用env.BUILD_NUMBERenv.BUILD_NUMBER == '1'如果这是第一次构建。

对于多分支管道(我假设您使用)中新发现的分支,这将起作用。