Вот мой код
def build() {
try {
// some build gradle task here
// gradle install task
}
catch(Throwable err) {
// println "DEBUGGGGGGG"
globalVar.echo "TEST#"
globalVar.echo "TEST#"
globalVar.echo err.getMessage()
globalVar.echo "TEST"
globalVar.echo err.getCause()
globalVar.echo "TESTSSSS"
throw err
}
finally {
}
jenkins Вывод из моей работы:
Pipeline] echo TEST # [Pipeline] echo TEST # [Pipeline] echo null [Pipeline]echo TEST
Завершено: FAILURE [Pipeline] echo null [Pipeline] echo TESTSSSS
затем генерирует исключение
hudson.model.Run $ RunnerAbortedException вorg.jfrog.hudson.pipeline.common.executors.GradleExecutor.exe (GradleExecutor.java:144) в org.jfrog.hudson.pipeline.common.executors.GradleExecutor.execute (GradleExecutor.java:69) в org.jfrog.hudson.pipeline.scripted.steps.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution $ 1 $ 1.call (AbstractSynchronousNonBlockingStepExecution.java:47) в hudson.security.ACL.impersonate (ACL.java:290) в org.jenkinsci.plugps.st.sactSynchronousNonBlockingStepExecution $ 1.run (AbstractSynchronousNonBlockingStepExecution.java:44) в java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) в java.util.concurrent.runk. java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) в java.lang.Thread.run (Thread.java5: 7)*
Как получить причину исключения?в моем случае, если я запускаю установку gradle из командной строки (без jenkins), это: error: несовместимые типы: невозможно преобразовать в логическое значение
, но я хотел бы видеть ошибку в выводе консоли задания jenkins