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

哈德逊-只有当少于90%通过时才保存工件

  •  0
  • dav  · 技术社区  · 15 年前

    知道我怎么做吗?

    谢谢

    2 回复  |  直到 15 年前
        1
  •  0
  •   Michael Donohue Reno    15 年前

    这在哈德逊身上是不可能的。避免在每个构建上归档工件的动机是什么?

        2
  •  0
  •   Peter Schuetze    15 年前

    不如找个简单的解决办法。您可以创建从命令行调用测试的生成后步骤(或其他生成步骤)。一定要捕捉所有的错误,这样哈德逊就不会把它算作失败。然后评估条件并相应地设置错误级别。此外,在设置错误级别之前,您需要保存报告(可能在hudson之外),这样即使生成失败,报告也可用,或者只有在生成失败时才可用。

    我的假设是,在构建应用程序失败时不运行测试是可以的。但是,您可以将构建和测试分为两个作业。见 here .

    推荐文章