在 jenkins 中自定义电子邮件分机插件
Customizing email ext plugin in jenkins
我试图为构建失败创建自定义消息,我想添加其提交破坏构建的用户的名称、提交消息和错误的简短摘要。
我可以在配置页面的 'Content' 部分写这个,还是应该写一个单独的模板文件?
我正在使用 svn
我已经使用这个电子邮件分机插件有一段时间了。这里有一个例子给那些刚接触这个jenkins插件的人,你可以把它看作是一个最佳实践,并根据需要做一些小的修改,享受它。
内容类型:HTML
默认主题:[${BUILD_STATUS}]${JOB_NAME} Build #${BUILD_NUMBER} Total ${TEST_COUNTS,var="total"}/Fail ${TEST_COUNTS,var="fail"}/Skip ${TEST_COUNTS,var="skip"}
默认内容:
<b>Job URL</b><br/>
<a href="$${BUILD_URL}">${BUILD_URL}</a><br/>
<br/>
<b>Branch</b><br/>
${GIT_BRANCH}<br/>
<br/>
<b>Changes</b><br/>
${CHANGES,showPaths=true,format="[%d]-[%a] %m<br/>"}<br/>
<br/>
<b>Build Cause</b><br/>
${CAUSE}<br/>
<br/>
<b>Test Results</b><br/>
${FILE,path="rspec_results.html"}<br/>
<br/>
<b>Code Coverage</b><br/>
${FILE,path="coverage/rcov/index.html"}
<br/>
${FILE,path="tmp/metric_fu/output/stats.html"}
那么 ${CAUSE} 变量会像这样:
我试图为构建失败创建自定义消息,我想添加其提交破坏构建的用户的名称、提交消息和错误的简短摘要。 我可以在配置页面的 'Content' 部分写这个,还是应该写一个单独的模板文件? 我正在使用 svn
我已经使用这个电子邮件分机插件有一段时间了。这里有一个例子给那些刚接触这个jenkins插件的人,你可以把它看作是一个最佳实践,并根据需要做一些小的修改,享受它。
内容类型:HTML
默认主题:[${BUILD_STATUS}]${JOB_NAME} Build #${BUILD_NUMBER} Total ${TEST_COUNTS,var="total"}/Fail ${TEST_COUNTS,var="fail"}/Skip ${TEST_COUNTS,var="skip"}
默认内容:
<b>Job URL</b><br/>
<a href="$${BUILD_URL}">${BUILD_URL}</a><br/>
<br/>
<b>Branch</b><br/>
${GIT_BRANCH}<br/>
<br/>
<b>Changes</b><br/>
${CHANGES,showPaths=true,format="[%d]-[%a] %m<br/>"}<br/>
<br/>
<b>Build Cause</b><br/>
${CAUSE}<br/>
<br/>
<b>Test Results</b><br/>
${FILE,path="rspec_results.html"}<br/>
<br/>
<b>Code Coverage</b><br/>
${FILE,path="coverage/rcov/index.html"}
<br/>
${FILE,path="tmp/metric_fu/output/stats.html"}
那么 ${CAUSE} 变量会像这样: