[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
タイトルまんま。
// Job で設定した token を叩いて実行することを想定 wrap([$class: 'BuildUser']) { echo env.BUILD_USER; // ← null と出力される echo BUILD_USER; // ← undefined で error を吐いて終わる }
リモートから叩かれる可能性があるならば気を付けた方が良い。env.BUILD_USER
とすれば問答無用で落ちることはないが予想外の値が入っているので事故る可能性はある。ただただ BUILD_USER
として確実に落として安全側に倒す方が良いかも。
次のようにすれば初期値がない場合に無理やり差し込める
wrap([$class: 'BuildUser']) { env.BUILD_USER = env.BUILD_USER ?: "仮の値"; } // 別の wrap のところで先に入れた値は参照可能 wrap([$class: 'BuildUser']) { echo BUILD_USER; }
ただいまコメントを受けつけておりません。