Я написал прослушиватель для слияния запроса на включение, вот так
Код: Выделить всё
PullRequestMergedEvent pullRequestMergedEvent = event
def pullRequest = pullRequestMergedEvent.getPullRequest()
for (int i = 0 ; i < pullRequest.getReviewers().size() ; i++) {
def getReviewers = pullRequest.getReviewers()
log.warn("getReviewers=${getReviewers}")
def getUser = pullRequest.getReviewers().getAt(i).getUser()
log.warn("getUser=${getUser}")
def commitDate = pullRequest.getReviewers().getAt(i).getLastReviewedCommit()
log.warn("commitDate=${commitDate}")
}
Код: Выделить всё
pullRequest.getReviewers().size() : 1
getReviewers=[InternalPullRequestParticipant{lastReviewedCommit=a52b5014247ae31d7b10ebc962315d630bb20dfe, role=REVIEWER, status=APPROVED, user=InternalNormalUser{id=3, username=admin}}]
getUser=InternalNormalUser{id=3, username=admin}
lastReviewedCommit=a52b5014247ae31d7b10ebc962315d630bb20dfe
Код: Выделить всё
lastReviewedCommitПодробнее здесь: https://stackoverflow.com/questions/791 ... prove-time
Мобильная версия