Jenkins — Имя пользователя, запустившего задачу

Для того, чтобы узнать имя пользователя 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

Метки: Метки

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии