我正在处理由另一个(B)触发的多分支(A)作业。我只想在项目(A)中有更改时才进行项目的部署。通过更改,我指的是该工作的上一版本(我看到jenkins面板在您构建时会为您提供此信息,所以我认为可以在某个地方阅读它)。
那么,有什么方法可以在管道中检查它吗?
答案 0 :(得分:2)
最后我找到了答案。如果您只想知道该版本中是否有更改,可以执行以下操作:
if(currentBuild.changeSets.size() > 0) {
//There are changes
}
else {
//No changes
}