我创建了一个Jenkins管道项目,并从BitBucket进行了签出,现在我想以Groovy代码获取所有拉取请求列表,以便可以在管道存储中使用它。
这是一个示例请求,其中包含请求者名称,批准名称,分支名称,注释和其他详细信息,我想在Groovy代码中获得相同的信息,我正在使用此代码
stage('check') {
def changeLogSets = currentBuild.changeSets
echo " $changeLogSets ${changeLogSets}"
for (int i = 0; i < changeLogSets.size(); i++) {
flag=true
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}"
}
}
}
但是此代码提供了提交详细信息,我无法找到请求请求的详细信息,也无法通过互联网找到相关的代码。