pipeline中的全局变量,默认是不支持获取当前构建任务的构建人的,要想获取构建人的信息,只能通过插件来帮助我们获取
プラグ:ビルドユーザー-VARS-プラグイン
ダウンロードプラグインします。https://github.com/jenkinsci/build-user-vars-plugin
ソースコードのダウンロードプラグイン
wgetの HTTPS:// github.com/jenkinsci/build-user-vars-plugin/archive/build-user-vars-plugin-1.5.zip
梱包の構築
解凍したディレクトリ内に差し込みます
MVNパッケージコマンドの実行
MVN インストール
パッケージが完了すると、ターゲットディレクトリが生成されます、ディレクトリはビルドユーザーが-varsの-plugin.hpiファイルを生成して、エンド.hpiこのファイルを取得します、ジェンキンスさんは、手動でプラグインをアップロードすることができます
複合パイプライン
宣言構文文言
パイプライン{ 剤の任意 の段階{ 段階( 'テスト' ){ 手順{ ラップ([$クラス: 'BuildUser' ]){ BUILD_USER = "$ {env.BUILD_USER}" } } } } }
スクリプトの構文
ノード{ ステージ{ ラップ([$クラス: 'BuildUser' ]){ スクリプト{ BUILD_USER = "$ {env.BUILD_USER}" } } } }
ここでああ、基本的にはいくつかの技術的なクラスや毎日の記事の他の領域を共有する、ああ波に従うことができます興味を持っている私のマイクロチャネルパブリック数です