2016-04-11 3 views
0

Недавно я встретил несколько ботов в Google TensorFlow git repos.Как добавить бот-бота Дженкинса и другие боты-контролеры в github?

Когда я отправляю PR, один бот TF находит некоторые связанные группы для PR и говорит: «Может ли один из админов проверить этот патч?»

Затем, один из ботов верификатора, мне нужно что-то зарегистрировать, и я оставил комментарий, сделанный. Затем бот проверил и отметил, что это было сделано.

Затем, позже один администратор прокомментировал: «Дженкинс, проверьте пожалуйста». Я предполагаю, что это вызывает Дженкинса и сообщает результаты теста и другие результаты проверки.

Как я могу настроить среду (bot) и рабочий процесс github следующим образом?

enter image description here https://github.com/tensorflow/tensorflow/pull/1838

ответ

1

Вы должны научиться непрерывный инструмент интеграции, как Дженкинс. Дженкинс имеет триггеры для поиска таких событий. После событий, подобных приведенным ниже, срабатывает. Вы можете использовать различные плагины для выполнения самых разных задач.

  • Исходный код фиксации
  • Исходный код нажимной
  • Poll ошибка трекера периодически.

Например

Есть много различных плагинов для Дженкинс. См. Их here.

0

Они используют этот плагин в Дженкинс: https://wiki.jenkins-ci.org/display/JENKINS/GitHub+pull+request+builder+plugin

Все как настроить дается на странице

+0

Просьба также описать содержимое ссылки в своем ответе, что путь, если ссылка идет плохо, ваш ответ все равно будет хорошим. – thesecretmaster