28

Cloudbees の Jenkins でパイプライン プラグインを使用しています (名前は以前はワークフロー プラグインでした)。Groovy スクリプトでユーザー名を取得しようとしていますが、取得できません。

stage 'checkout svn'

node('master') {
      // Get the user name logged in Jenkins
}
4

10 に答える 10

21

Jenkins Pipeline で動作させるには:

ユーザービルド変数プラグインをインストールする

次に、次を実行します。

pipeline {
  agent any

  stages {
    stage('build user') {
      steps {
        wrap([$class: 'BuildUser']) {
          sh 'echo "${BUILD_USER}"'
        }
      }
    }
  }
}
于 2018-02-06T18:02:11.087 に答える