Jenkins中Changelog插件使用

文章介绍了如何在Jenkins中安装并使用Changelog插件来获取每次构建的提交变更信息。首先,需要安装插件并在新建项目时配置。接着,通过编写shell脚本来处理和筛选SCM_CHANGELOG内容,最后展示构建后的变更信息。示例中展示了从$SCM_CHANGELOG获取数据,处理并存储到不同文件的过程。
摘要由CSDN通过智能技术生成

Jenkins中Changelog插件使用

通过changlog插件获取每次提交的变更信息

一、安装changelog插件

二、使用changelog

1、新建项目,在构建环境中勾选Add Changelog Information to Environment ,输入对应的格式

%3$s(datetime-at=%4$s via=%1$s)

%2$s(type=%1$s path=%2$s)

"yyyy.MM.dd HH:mm:ss z"

三、在构建中编写shell脚本获取changelog变更信息

pwd;
Init_file="first-changelog"
handler_file="second-changelog"
final_file="three-changelog"

echo "此刻 SCM_CHANGELOG 内容如下"
echo "${SCM_CHANGELOG}" | tee $Init_file
cat $Init_file | sed 's!)!)\n!g'  |  sed '/gitignore/d'   |  sed '/robots.txt/d' 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值