コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Jenkins】Jenkins Pipeline でビルドしたユーザーの情報を取得する方法

概要

  • build user vars plugin」を Jenkins にインストールした状態で
    下記のようなスクリプトを記述する
pipeline {
   agent any

   stages {
      stage("stage1") {
         steps {
            wrap([$class: "BuildUser"]) {
                echo "${BUILD_USER}"       // フルネーム
                echo "${BUILD_USER_ID}"    // ユーザー ID
                echo "${BUILD_USER_EMAIL}" // メールアドレス
            }
         }
      }
   }
}
  • ログインしていなければすべて「anonymous」という文字列が返ってくる

参考サイト様