Как опубликовать PR-комментарий от jenkinsfile

Я запускаю задания многоветвевого конвейера с помощью плагина Github с параметром ниже Обнаружение веток

и периодический опрос (5 ​​минут) для поиска открытых запросов на вытягивание (в нашем случае новые ветки функций). Открытый запрос на вытягивание идентифицируется, задание запускается, и в случае успешного завершения я могу обновить статус. хотел бы добавить сообщение о статусе PR с URL-адресом, используя

pullRequest.comment('This is a comment sent from the Pipeline').

Но задание конвейера не выполняется с

"Нет такого свойства: pullRequest для класса: groovy.lang.Binding".

при дальнейшей проверке env.CHANGE_ID имеет значение NULL (означает, что это не задание сборки PR, которое является предварительным условием для использования модуля pullRequest). может ли кто-нибудь предложить какую-либо идею для установки CHANGE_ID или средств для публикации/обновления комментариев в PR, кроме успеха или неудачи


person aliasmani    schedule 14.02.2019    source источник
comment
Я делаю эту публикацию в API github с помощью httpRequest. Если вам интересно, я могу показать вам свой фрагмент   -  person gmc    schedule 15.02.2019
comment
@gmc был бы очень полезен. Я посмотрел, как сделать это с помощью curl, как указано здесь 'stackoverflow.com/questions/50488566/', но я не использую плагин ghprb, поэтому ${ghprbPullId} в моем случае тоже не установлен.   -  person aliasmani    schedule 15.02.2019
comment
хорошо, мой фрагмент будет работать, только если у вас есть идентификатор PR   -  person gmc    schedule 15.02.2019
comment
@гмк. могу ли я размещать комментарии против Commit SHA!!! который я могу получить через $GIT_COMMIT   -  person aliasmani    schedule 18.02.2019
comment
исправили ответ, удалив ссылку ext и добавив фрагмент кода.   -  person aliasmani    schedule 21.03.2019