应该执行后续的gradle任务,尽管第一个任务失败,它应该继续执行下一个任务

时间:2017-02-17 11:43:07

标签: gradle

在构建文件中,存在多个任务。 Taks A,任务B,任务C.当它配置Jenkins作为gradle TaskA taskB TaskC并且如果任务A失败则启动作业,则后续任务失败。但我们希望确保尽管taskA失败,但是下一个任务taskB和taskC应该被执行而不管taskA。

  1. 我们可以设置Gradle任务的执行顺序
  2. 不想使用mustRunAfter。试过这个,但它对我们没用,我们还有另外一个需要管理相同依赖的任务。

2 个答案:

答案 0 :(得分:1)

如果要在某个任务失败后继续执行,可以将此任务taskA.ignoreFailures = true 属性设置为true(默认情况下为false)。

taskA

在这种情况下,即使{{1}}失败,也会继续执行。

答案 1 :(得分:0)

我们正在使用 - 继续如果任务A失败仍然执行下一个后续任务而没有失败。我发现这个选项最简单,而不是使用ignoreFailures。