2016-12-23 9 views
2

Я GitHub хранилище под названием «TestProject» - Я настроил webhook для этого хранилища - всякий раз, когда какой-либо код, обязан в этот репозиторий - Дженкинс работа будет вызывать автоматически. Его работа как ожидалось, но я хочу несколько значений, пока запускаю работу Дженкинса. Например:Как получить GitHub webhook значение полезной нагрузки в Дженкинс работы

Я делаю некоторые изменения кода и при совершении я даю некоторые коммита, как это: git commit -m "Enables Web service logic"

У меня это сообщение фиксации в рамках GitHub веб-крючок полезной нагрузки - Но я хочу это сообщение в сообщении Jenkins при запуске. Как я могу получить это сообщение?

+0

Поскольку вы, скорее всего, клонируете репозиторий, вы можете получить это через журнал 'Git'. Кроме того, вы можете получить это через GitHub [Git API] (https://developer.github.com/v3/git/commits/#get-a-commit) и разобрать поле сообщения. – osowskit

ответ

0

Вы можете попробовать включить Commit Message Trigger Plugin: ваше задание (вызывается веб-хостом) запускается только в том случае, если последнее сообщение содержит определенную строку.

Вы можете использовать плагин как есть или настроить строку на recompiling its sources.

 Смежные вопросы

  • Нет связанных вопросов^_^