jenkins使用pipeline获取当前构建任务的构建人
需要的插件:build-user-vars-plugin
插件下载地址: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
在pipeline中实现方式
- 声明式语法
pipeline {
agent any
stages {
stage('test') {
steps {
wrap([$class: 'BuildUser']) {
BUILD_USER = "${env.BUILD_USER}"
}
}
}
}
}
- 脚本式语法
node {
stage {
wrap([$class: 'BuildUser']) {
script {
BUILD_USER = "${env.BUILD_USER}"
}
}
}
}
参考文献
https://www.cnblogs.com/dogfei/p/jenkins.html
本文介绍了如何在Jenkins Pipeline中使用build-user-vars-plugin插件来获取当前构建任务的构建人。首先需要通过wget下载插件源码,然后在Pipeline中使用声明式或脚本式语法结合wrap方法设置环境变量BUILD_USER。参考文献提供了详细步骤。
643

被折叠的 条评论
为什么被折叠?



