2017-02-17 85 views
0

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

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

回答

1

如果您想在某个任务失败后继续执行,可以将此任务ignoreFailures属性设置为true(默认为false)。

taskA.ignoreFailures = true 

在这种情况下,即使taskA失败,执行仍在继续。

0

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

相关问题