尝试过的方案(【平台:windows】):
1、windows批处理命令
【结论】:
不可行
【分析】:
在windows批处理命令步骤中,可以使用Jenkins的环境变量,但无法修改变量的值。而且该步骤结束后,在该步骤内定义或修改的变量,都会消失,即此步骤执行就是一个bat的执行,bat的执行有个会话,该步骤结束,会话也结束。会话内定义或修改的变量的值,只在该会话内有效。
2、其他可执行程序
【结论】:
不可行
【分析】:
其他可自行程序的执行,也是放到“windows批处理命令”中执行,情况同1。
3、python编写stmp邮件发送程序
【结论】:
不可行
【分析】:
如果不是在纯内网,此方案,个人觉得是可行的。如果仅仅只限制于内网且有权限限制,那么stmp发送邮件需要授权(我属于这种情况)。
在授权的情况下,再编写一个获取数据、分析数据、格式化数据到邮件中的程序,调用发送即可。