Unable to find source-code formatter for language: grovvy. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
def call(path) {
def changeLogSets = currentBuild.changeSets
def canNext = false
if (changeLogSets.size() <= 0){
return true
}
for (int i = 0; i < changeLogSets.size(); i++) {
def entries = changeLogSets[i].items
for (int j = 0; j < entries.length; j++) {
def entry = entries[j]
echo "${entry.commitId} by ${entry.author} on ${new Date(entry.timestamp)}: ${entry.msg}"
def files = new ArrayList(entry.affectedFiles)
for (int k = 0; k < files.size(); k++) {
def file = files[k]
if (file.path.contains(path)) {
echo "有文件匹配 ===》 ${path} "
canNext = true
break;
}
}
if(canNext){
break;
}
}
}
return canNext
}