Имя пользователя Jenkins Remote Trigger
Я занимаюсь разработкой Dashboard поверх Jenkins. Панель инструментов будет перечислять все доступные задания, а также будет иметь триггерную кнопку для запуска сборки, которая снимает пост-запрос с использованием секретного токена. Проблема в том, что каждая сборка будет иметь ту же причину, которая гласит "Запущено с удаленного хоста 19.XX.XX.XX". Поскольку на приборной панели должно отображаться имя пользователя, запускающее задание, как лицо, вошедшее в систему, есть ли способ передать имя пользователя также в URL удаленного триггера jenkins, как показано ниже, чтобы jenkins зафиксировал причину как имя пользователя.
https://jenkinsurl:port/job/testLDAP/build?token=DDJjk$#@@*bB&userName=abc
1 ответ
Там нет параметра, который вы можете использовать для этого. Обходной путь, который я использовал, добавляет &cause=This+was+started+by+abc
что приводит к
Запущено с удаленного хоста 192.168.xx с примечанием: это было запущено abc
Возможно, это может помочь вам.