39-Jenkins-获取构建人信息

Posted 爱学习de测试小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了39-Jenkins-获取构建人信息相关的知识,希望对你有一定的参考价值。

获取构建人信息


前言

  • 本篇来学习下Jenkins中获取构建人信息

安装插件

  • Manage Jenkins --> Manage Plugins --> 可选插件中 搜索 build-user-vars-plugin

使用插件

支持的变量

VariableDescription
BUILD_USERFull name (first name + last name)
BUILD_USER_FIRST_NAMEFirst name
BUILD_USER_LAST_NAMELast name
BUILD_USER_IDJenkins user ID
BUILD_USER_GROUPSJenkins user groups
BUILD_USER_EMAIL Emailaddress

用户信息

Pipeline中使用


pipeline 
    agent any

    stages 
        stage('builder info') 
            steps 
                script
                   
                    wrap([$class: 'BuildUser']) 
                        script 
                            println "user:$env.BUILD_USER"
                            println "first name:$env.BUILD_USER_FIRST_NAME"
                            println "last name:$env.BUILD_USER_LAST_NAME"
                            println "group:$env.BUILD_USER_GROUPS"
                            println "email:$env.BUILD_USER_EMAIL"
                                        
                            
                
            
        
    


查看日志输出

以上是关于39-Jenkins-获取构建人信息的主要内容,如果未能解决你的问题,请参考以下文章

'Jenkins'用户不是在OS X安装上创建的

44-Jenkins-获取构建变更信息

Facebook API 获取朋友的朋友

使用 Swift 获取框架版本和构建信息

技术人,为什么需要构建知识图谱

无法解析类org.yaml.snakeyaml.Yaml @Grab('org.yaml:snakeyaml:1.17')Jenkins管道