2015-09-24 5 views
1

Jenkins v1.629, GitHub Plugin v1.13.3. Был настроен ключ SSH, и SSH'ing [email protected] успешно аутентифицирован.Ошибка при попытке установить статус сборки

События, связанные с подготовкой к сборке/сборке: установить статус сборки [на «Ожидание»] в команде GitHub не выполнить.

Вот основная часть исключения брошено:

org.jenkinsci.plugins.github.config.GitHubServerConfig$1 applyNullSafe 
WARNING: Failed to login with creds 
java.io.IOException: Server returned HTTP response code: 401 for URL: https://api.github.com/user 

После некоторого копания, я попал на страницу Дженкинс Настройка системы, и при GitHub конфигурации плагина, я не в состоянии выполнить одно из следующих действий :

  • Установить учетные данные для сервера GitHub Config (независимо от того, что я делаю, проверку полномочий выпадающей остается пустым)
  • Удаления на GitHub конфигурации сервера (невозможно, так как она появляется после сохранения)

Ошибка в функции?

ответ

2

Недостаточно ответов на несколько месяцев, я подведу итог, говоря, что желаемое поведение заключалось в том, чтобы связать Дженкинса с GitHub так, чтобы конструктор CI отметил GitHub-фиксацию либо зеленым V (успех), либо красный X (отказ).

Я не мог добиться такого поведения с помощью плагина GitHub, даже в версиях с более высокой вероятностью (которые, как сообщается, теперь должны работать).

В конце концов мне удалось добиться желаемого поведения через GitHub Pull Request Builder Plugin

Вот пример изображения из a good tutorial on the subject:

enter image description here