文章目录
-
- 安装changelog插件
- 重启jenkins
- [配置 Changelog](#配置 Changelog)
- [Execute shell 使用 changelog](#Execute shell 使用 changelog)
- 邮件中html格式也可以使用
- [构建测试(查看构建项 -> 控制台输出)](#构建测试(查看构建项 -> 控制台输出))
安装changelog插件
插件文件可通过 V 获取
点击 左侧的 Manage Jenkins ---> Plugins ------> 左侧的 Availabled settings
重启jenkins
配置 Changelog
重启之后 会在项目的configure的构建环境下 出现一个
Add Changelog Information to Environment
Entry Format 填入
c
%3$s(at %4$s via %1$s)<br>
Date Format 填入
c
yyyy-MM-dd HH:mm:ss
Execute shell 使用 changelog
c
#!/bin/bash
echo SCM_CHANGELOG $SCM_CHANGELOG
if [ ! -n "$SCM_CHANGELOG" ] ;then
echo "没有commit记录"
else
echo "SCM_CHANGELOG 如下 $SCM_CHANGELOG"
fi
邮件中html格式也可以使用
c
<li type="none">${SCM_CHANGELOG}</li>
构建测试(查看构建项 -> 控制台输出)
仓库中有commit 提交
仓库中没有commit 提交