代码之家  ›  专栏  ›  技术社区  ›  Bealer

Rake(Ruby)在构建结束时捕获错误

  •  2
  • Bealer  · 技术社区  · 17 年前

    目前,我正在使用Ruby和Rake为.Net项目进行构建。

    有没有一个钩子,比如在出口处,我可以用。我基本上希望以漂亮的红色文字输出“Build FAILED”,如果可能的话,输出失败的步骤,以及更好的消息,说明原因。只是为了让开发者更清楚一点。

    南特也有类似的地方,而且很方便。想知道Rake/Ruby是否有类似的东西。

    有人有过这种经历吗?

    干杯

    2 回复  |  直到 17 年前
        1
  •  3
  •   Geo    17 年前

    鲁比有 at_exit . 您可以这样使用它:

    at_exit do
       puts "this gets printed before the script finishes"
    end
    
        2
  •  1
  •   Vincent    17 年前

    sh %{NCover file} do |ok, res|
      if ! ok
        raise "Build FAILED in NCover"
      end
    end
    
    推荐文章