jenkins工具系列 —— 插件 使用Changelog获取commit记录

文章目录


安装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 提交

相关推荐
Hacker_seagull2 分钟前
Java 8安装详细教程
java·开发语言
高山上有一只小老虎5 分钟前
小红的矩阵染色
java·算法·矩阵
毕设源码-朱学姐6 分钟前
【开题答辩全过程】以 基于SpringBoot Vue居家办公管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
小当家.10511 分钟前
《Java操作Excel实战教程:Apache POI从入门到精通》
java·apache·excel
Gofarlic_OMS12 分钟前
MATLAB许可证闲置自动检测与智能提醒
java·大数据·运维·开发语言·人工智能·算法·matlab
yaoxin52112313 分钟前
293. Java Stream API - 从 HTTP 源创建 Stream
java·开发语言·http
哟哟耶耶13 分钟前
java-MySql下载与配置环境变量
java·开发语言·mysql
间彧13 分钟前
通过自定义ClassLoader实现热部署与类隔离
java
间彧20 分钟前
Java双亲委派模型工作原理
java
smileSunshineMan21 分钟前
idea启动kafka源码
java·kafka·intellij-idea