通过Jenkins成功或失败后的电子邮件自动化

时间:2017-11-15 16:47:24

标签: jenkins

我是Jenkins的新手,在我的批处理命令以特定格式成功完成后,我一直试图触发电子邮件,我差不多完成但是我需要计算通过和失败的工作,我'我无法分别得到失败和传递的作业的总和,我注入了几个变量,使用注入的变量尝试了批处理命令中的算术运算符,但是我无法得到总和,我得到类似的东西“1 + 1 + 1”而非实际总和。您的帮助将受到高度赞赏,我一直在努力想出这个。提前谢谢。

更新

我注入了一个变量说STATUS,在windows批处理命令中,我使用了一些代码|| exit /b 0 set /a x=1 set /a ${STATUS}=%STATUS%+%x%来存储递增的计数。我有六个批处理命令,因此我想存储当前未发生的失败和成功计数的总和,STATUS值类似于"1+1+1"而不是实际总和。

此外,我尝试了一种不同的方法,其中我已在HTML标记内编写代码。之前我使用HTML只是为了构造表。我在早期的HTML代码中加入了我的代码。

if (${A_STATUS}==FAILED) { ${FAILURE_COUNT}+=1 ${SUCCESS_COUNT}-=1 } 
else if (${B_STATUS}==FAILED) { ${FAILURE_COUNT}+=1 ${SUCCESS_COUNT}-=1 }

最后我打印成功和失败的重要性:

<tr> <td style="color:Green;">${SUCCESS_COUNT}</td>
     <td style="color:Red;">${FAILURE_COUNT}</td>
     <td>6</td>
</tr>

这也不起作用。

0 个答案:

没有答案