ジェンキンスは、人々を構築する現在のビルドタスクを取得するためにパイプラインを使用します

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}" 
                }                 
            }         
    } 
}

ここでああ、基本的にはいくつかの技術的なクラスや毎日の記事の他の領域を共有する、ああ波に従うことができます興味を持っている私のマイクロチャネルパブリック数です

おすすめ

転載: www.cnblogs.com/dogfei/p/jenkins.html