我想解析Jenkins中的日志并将其放在.csv文件中。我试过了
mkdir BlackDuck_Results
type log | .\BuildTools\gawk -f
.\BuildTools\blackDuck.gawk>.\BlackDuck_Results\blackduck.csv
但是,它找不到日志,我无法从主服务器上获取。
我也尝试过编写一个groovy脚本
if(manager.getLogMatcher(/(File count with Pending ID \:) [1-9]+/))
{ println "found it" }
if(manager.getLogMatcher(/(LicenseViolationCount\:) [1-9]+/)) {
println "found it" }
非常感谢任何帮助
答案 0 :(得分:0)
但是有几种方法可以访问正在运行的控制台日志(与单击控制台输出链接时相同。
在任何现有版本的网址中输入以下内容:
http://[JENKINS_URL]/job/[JOB_NAME]/lastBuild/api/
它会给你一个解释这个的页面。
渐进式日志:
http://[JENKINS_URL]/job/[JOB_NAME]/lastBuild/logText/progressiveText?start=0
静态日志:
http://[JENKINS_URL]/job/[JOB_NAME]/lastBuild/consoleText
如果您使用* nix,您可以使用以下内容获得上述任何内容:
wget http://[JENKINS_URL]/job/[JOB_NAME]/lastBuild/consoleText | cat consoleText