获取拉取请求批准详细信息| Groovy |詹金斯管道

时间:2019-05-17 05:26:23

标签: git jenkins groovy

我创建了一个Jenkins管道项目,并从BitBucket进行了签出,现在我想以Groovy代码获取所有拉取请求列表,以便可以在管道存储中使用它。 enter image description here

这是一个示例请求,其中包含请求者名称,批准名称,分支名称,注释和其他详细信息,我想在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}"

        }
    }
}

但是此代码提供了提交详细信息,我无法找到请求请求的详细信息,也无法通过互联网找到相关的代码。

0 个答案:

没有答案