詹金斯如何强制任务运行,即使其中一个失败?

时间:2018-03-14 14:47:47

标签: java jenkins build

您好我正在使用Jenkins运行一些任务。我有5个任务按顺序运行,如:

test --tests apptest.WP_RecuperarSenha.testTeste_recuperar_senha_e_logar 
test --tests apptest.WP_CadastroInvalido.testTeste_cadastro_campos_invalidos  
test --tests apptest.WP_CadastroEmBranco.testedecadastrobranco 
test --tests apptest.WP_InteracaoProduto.testeinteracaoproduto

我想知道如何强制Jenkins继续运行构建,例如,如果test --tests apptest.WP_RecuperarSenha.testTeste_recuperar_senha_e_logar失败。如何继续运行?

1 个答案:

答案 0 :(得分:0)

如果您正在使用自由式作业,则可以为每项任务使用条件步骤插件,并将每个步骤设置为始终运行。

如果您使用管道插件,则可以在try/catch块中围绕每项任务,然后在catch内写currentBuild.result = 'FAILURE'(或currentBuild.result = 'UNSTABLE',如果它是set objects; set sacks; ... var Take{objects, sacks} binary; ... display Take; 对你更有意义)。