Я создал один проект конвейера 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}"
}
}
}
но этот код дает подробности фиксации, и я не могу найти детали запроса на извлечение, также не могу найти связанный код через Интернет.