检查管道中的git是否有变化

时间:2018-06-28 08:35:10

标签: git jenkins jenkins-pipeline

我正在处理由另一个(B)触发的多分支(A)作业。我只想在项目(A)中有更改时才进行项目的部署。通过更改,我指的是该工作的上一版本(我看到jenkins面板在您构建时会为您提供此信息,所以我认为可以在某个地方阅读它)。

enter image description here

那么,有什么方法可以在管道中检查它吗?

1 个答案:

答案 0 :(得分:2)

最后我找到了答案。如果您只想知道该版本中是否有更改,可以执行以下操作:

if(currentBuild.changeSets.size() > 0) {
    //There are changes
}
else {
    //No changes
}