Jenkins 配置Jelly脚本以显示自上次成功生成以来的所有更改
我希望改变Jenkins的email ext插件附带的默认jelly脚本。目前,它将显示每个构建之间对SVN repo所做的所有更改,但最好显示每个成功构建之间的所有更改。i、 eJenkins 配置Jelly脚本以显示自上次成功生成以来的所有更改,jenkins,jelly,email-ext,Jenkins,Jelly,Email Ext,我希望改变Jenkins的email ext插件附带的默认jelly脚本。目前,它将显示每个构建之间对SVN repo所做的所有更改,但最好显示每个成功构建之间的所有更改。i、 e Build 1, successful : email sent to team Commit 1 Build 2, failed : email sent to committer, showing commit 1 Commit 2 to fix commit 1 Build 3, successful : em
Build 1, successful : email sent to team
Commit 1
Build 2, failed : email sent to committer, showing commit 1
Commit 2 to fix commit 1
Build 3, successful : email sent to team, showing commit 1 & commit 2
与当前方法相反,在当前方法中,构建3通知将只显示提交2
模板使用以下内容提取数据:
<j:set var="changeSet" value="${build.changeSet}" />
但是,有没有可能将其更改为返回到上一次成功构建
谢谢切换到电子邮件ext groovy电子邮件模板 然后,复制示例并在第30行附近添加此脚本
def lastSuccessfulBuild = project.lastSuccessfulBuild
for(int i = lastSuccessfulBuild.number; i <= build.number; i++)
{
def changeSet = project.getBuildByNumber(i).changeSet
}
def lastsucessfulbuild=project.lastsucessfulbuild
for(int i=lastsucessfulbuild.number;i