Для того, чтобы узнать имя пользователя Jenkins'а, понадобится плагин user build vars
Переходим в настройки Jenkins'а
Раздел "Управление плагинами"
Переходим к вкладке "Доступные" и в поиске указываем "user build vars"
Устанавливаем его.
Пример использования плагина из Pipeline:
pipeline { agent any stages { stage('Output') { steps { script { wrap([$class: 'BuildUser']) { echo "Build was started by user: ${BUILD_USER}" } } } } } }
Так же в модуле есть следующие переменные:
- BUILD_USER — Full name (first name + last name)
- BUILD_USER_FIRST_NAME — First name
- BUILD_USER_LAST_NAME — Last name
- BUILD_USER_ID — Jenkins user ID
- BUILD_USER_EMAIL — Email address