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'