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
0 0 vote
Article Rating

Метки: Метки

Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments