Сборки триггеров удаленно не появляются после установки плагина Build Token Root в Jenkins

Я установил плагин Build Token Root Plugin (версия 1.2) в Jenkins. Но параметры «Удаленно запускать сборку» не отображаются.

Конечная цель — вызвать Дженкинса из SlackBot. Я следовал этому руководству.

Должно быть, я делаю что-то очень глупое. Пожалуйста помоги.

Статьи Stackoverflow, упомянутые не напрасно

Hudson - отсутствует параметр удаленной сборки триггеров

Удаленный запуск сборок в Jenkins


person Munai Das Udasin    schedule 11.08.2015    source источник


Ответы (2)


Вам необходимо прочитать его: Быстрая и простая безопасность

  • Включите параметр безопасности, перейдите на страницу http://yourhost/jenkins/configureSecurity и выберите включить безопасность, затем выберите Делегировать контейнер сервлетов для области безопасности и режим Legacy для стратегии авторизации. Или вы можете щелкнуть ссылку «Управление Jenkins» в левой части главной страницы панели инструментов Jenkins, чтобы перейти на страницу конфигурации, а затем нажать «Настроить глобальную безопасность».

  • Чтобы войти в Jenkins, перейдите по адресу http://yourhost/jenkins/loginEntry или щелкните ссылку для входа, расположенную на в правом верхнем углу любой страницы Jenkins Dashboard.

  • Это приведет вас на страницу входа. Введите имя пользователя и пароль и нажмите кнопку «Отправить». Это вернет вас на главную панель инструментов Jenkins. Теперь вы увидите ссылку Manage Jenkins в левой части страницы.

  • Чтобы выйти из системы, просто щелкните ссылку выхода, расположенную в правом верхнем углу любой страницы панели инструментов Jenkins.

Требуется анонимный доступ для чтения

Предыдущие инструкции требуют, чтобы анонимные пользователи имели доступ для чтения к Jenkins. Если вы отключите общий доступ на чтение для анонимных пользователей, подключаемый модуль Build Token Root разрешает использование токенов.

person Tuan    schedule 11.08.2015
comment
Спасибо Таун. Я столкнулся с проблемой, потому что у меня была базовая аутентификация, включенная в мой обратный прокси-сервер nginx. Я удалил его и выполнил ваши шаги, и он работает нормально. - person Munai Das Udasin; 12.08.2015
comment
@MunaiDasUdasin Рад вам помочь! - person Tuan; 12.08.2015
comment
Сделав это, я заблокировал себя от Дженкинса. - person rdupz; 16.05.2016

Будьте осторожны при применении принятого ответа. Это заблокировало меня от Дженкинса.
Вот альтернатива:
* Область безопасности: Jenkins' own user database (снимите флажок Allow users to sign up)
* Авторизация: Logged-in users can do anything

Затем появляется «Удаленная сборка запуска».

person rdupz    schedule 16.05.2016