jenkins插件学习之build-user-vars-plugin

本文介绍了Jenkins的build-user-vars-plugin插件,包括问题背景、解决方法及在自由风格和流水线构建中的具体用法。该插件常与"Build Name and Description Setter"配合使用,设置构建名称以便于查看清晰的构建历史。文中还讨论了如何在流水线中利用wrap设置全局变量,以及如何通过currentBuild.getBuildCauses()获取更全面的构建原因。
摘要由CSDN通过智能技术生成

插件源码地址 https://github.com/jenkinsci/build-user-vars-plugin

问题背景

之前有写过 一篇 https://blog.csdn.net/mmh19891113/article/details/105747729 
一直在使用 BuildUserVars 和 BuildNameDescriptionSetter 这2个插件,当然是在自由风格的job中使用的,
但是当我们转到 流水线 风格的job时候 发现 build-user-vars-plugin 不太好用了。

解决问题

通过翻阅资料,谷歌查询。
我们从这里 https://www.jenkins.io/doc/pipeline/steps/workflow-basic-steps/ 查到一个关于 wrap的用法。


wrap: General Build Wrapper
This is a special step that allows to call build wrappers (also called "Environment Configuration" in freestyle or similar projects). Just select the wrapper to use from the dropdown list and configure it as needed. Everything inside the wrapper block is under its effect.

Note that only Pipeline-compatible wrappers will be shown in the list.

To use this step you need to specify a delegate class, e.g wrap([$class: 'AnsiColorBuildWrapper']).

通过介绍 简单的可以理解为 在自由风格  "
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值