我已经认识到 hudson 的后期构建任务插件将为开发提供出色的服务。该插件允许我们在日志文本中使用 java regex,并且演示表明我们可以将 hudson 日志中匹配的值传递给脚本。参考http://wiki.hudson-ci.org/display/HUDSON/Post+build+task。因此,我有一个想法,我可以使用模式来匹配日志并根据匹配结果“回显”不同的数据。但是,在我的实验中,无法识别引用并传递给脚本。哈德逊日志如下:
Match found for :PASSED: crawlEn(\d+) : True
Logical operation result is TRUE
Running script : echo %1 > g:\ELLUZZN\.hudson\jobs\test2.txt
[workspace] $ cmd /c call g:\apache-tomcat\temp\hudson373290022084813222.bat
g:\ELLUZZN\.hudson\jobs\HealthCheckTelekomSerbiaTest\workspace>echo 1>C:\Users\ELLUZZN\.hudson\jobs\test2.txt
g:\ELLUZZN\.hudson\jobs\HealthCheckTelekomSerbiaTest\workspace>exit 0
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 1