2015-06-15 3 views
0

Мы используем Jenkins (и точно Cloudbees) пару лет. Ну, это работает.Jenkins (cloudbees): удаленное создание триггера (например, мгновенное сообщение) без создания учетной записи пользователя в Cloudbees

У меня нет нового варианта использования, когда я хотел бы разрешить создание триггера удаленно (без учетной записи пользователя в Cloudbees).

Похоже, что это невозможно (стандартный механизм запуска токена требует учетной записи в Cloudbees).

Единственный способ, с помощью которого я могу настроить интеграцию мгновенных сообщений (например, Jabber) и триггер, встроенный в чат. Это приятное решение, которое я хотел бы иметь, но ... это не работает для меня. Нет ошибок и сообщений (я пробовал разные jabber-серверы).

Поскольку у меня есть только один такой странный пользователь, я не хочу устанавливать специальное программное обеспечение (например, Jabber/IRC-сервер) и хочу использовать существующие (например, Gtalk или аналогичные).

Любые мысли будут приветствоваться.

ответ

1

Маркер спускового механизма требуется учетная запись в Cloudbees

Вы можете использовать Build Token Root plugin для обхода аутентификации достаточно долго, чтобы проверить маркер.

В долгосрочной перспективе было бы желательно, чтобы Дженкинс позволил пользователям создавать не-пользовательские принципы, которые будут иметь свои собственные маркеры API и ключи SSH (но не вход в интерфейс пользователя) и ограниченное подмножество разрешений, чтобы вы могли свободно создавать одноразовый директор для определенной цели, такой как запуск сборок. Однако инфраструктура для такой функции не существует сегодня.

+0

Не работает для меня. 404 Пробовал по-разному. У вас был соответствующий опыт работы с Cloudbees? Я думаю, они могут каким-то образом сломать этот плагин. – FoxyBOA

+0

Я подозреваю, что плагин для папки может сломать этот. То есть мой URL-адрес: https: // URL/job/trunk/job/Trunk% 20auto/build not job/NAME/build, как описано на странице плагина. – FoxyBOA

+0

Найден способ запуска: https: // URL/buildByToken/build? Job = trunk/Trunk% 20auto \ & token = token \ & cause = Причина + Текст Обратите внимание на \ & – FoxyBOA

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