做的成功的地方网站,岳阳优化营商环境,网站数据库怎么做,如何选择一个好的网站建设公司需求#xff1a; 代码发布后#xff0c;将发布结果发送至相关运维同学邮箱#xff0c;需要获取发布人的信息。jenkins默认是没有相关内置变量的。 需要通过插件的方式进行解决#xff1a; 插件#xff1a; user build vars plugin 部署后#xff0c;可使用的变量… 需求 代码发布后将发布结果发送至相关运维同学邮箱需要获取发布人的信息。jenkins默认是没有相关内置变量的。 需要通过插件的方式进行解决 插件 user build vars plugin 部署后可使用的变量 Variable Description BUILD_USER Full name (first name last name) BUILD_USER_FIRST_NAME First name BUILD_USER_LAST_NAME Last name BUILD_USER_ID Jenkins user ID BUILD_USER_EMAIL Email address
在jenkins任务中使用构建变量注意需要勾选 Set jenkins user build variables. 缺陷1). 当job是定时执行的时候获取不到jenkins登录用户名。 2). 使用pipeline构建时 不支持直接调用相关变量。 pipeline解决方式 使用wrap对相关方法进行封装
post {success{wrap([$class: BuildUser]) {emailext body:${BUILD_USER} ${JOB_NAME} (${BUILD_NUMBER}) run success\n请及时前往${env.BUILD_URL}进行查看 , subject: PineLine ${JOB_NAME} (${BUILD_NUMBER}) result, to: xiaoxiangmail.xxx-inc.com}}
}
验证。。。