zoukankan      html  css  js  c++  java
  • 利用huson的日志获取编译错误信息的做法

    作者:朱金灿

    来源:http://blog.csdn.net/clever101

     

             使用hudson编译一百多个VC工程,输出的日志有6M之大,摆在我面前的一个问题是如何利用这个日志信息来获取编译错误信息。今天试验了一下,算是找到了一个比较好的做法。简单来说就是编一个带参数的控制台程序来分析日志文件,提取其中的编译错误信息,然后使用Hudson Text Finder这个插件来搜索这个命令台程序输出的提示编译成功的信息,搜到了表示编译成功。具体设置如下:

    1. 在编译完增加一个分析日志的批处理命令:

    E:AnalyseBuildLog.exe E:.hudsonjobsBuildAppuilds\%BUILD_ID%log

            AnalyseBuildLog.exe为日志分析程序,E:.hudsonjobsBuildAppuilds\%BUILD_ID%log为当前hudson的编译日志,如下图:


    假如没有编译错误,则AnalyseBuildLog.exe在控制台会输出:compile successful


    2.使用Hudson Text Finder插件告诉hudson这次编译是否成功,具体就是查找compile successful字符串。具体是在Post-build Actions这样设置,如下图:










  • 相关阅读:
    莫队总结
    三、模型层(二)
    二、模型层(一)
    五、web杂项
    一. Django入门
    二、js
    一、html和css
    二十一、正则表达式
    END:小练习、涨知识
    二十、协程
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470296.html
Copyright © 2011-2022 走看看