我是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>
这也不起作用。