我正在处理一个多分支(A)的工作,它是从另一个工作(B)触发的。我只想在这个项目(A)有更改时才部署我的项目。所谓的更改是指从此工作的上次构建开始(我看到jenkins面板在构建时提供了这些信息,所以我认为可能可以在某个地方读取它)。 ) 那么,在管道中有没有检查它的方法?
最终我找到了答案。如果您只想知道该构建中是否有更改,您可以执行以下操作:if(currentBuild.changeSets.size() > 0) { //There are changes } else { //No changes }