Как установить код завершения задачи в ненулевое значение при сбое пакетного задания? - PullRequest
0 голосов
/ 04 февраля 2020

Я хочу установить для кода завершения таблицы task_execution ненулевое значение, когда мое пакетное задание не выполнено. Согласно Документация , я установил для свойства spring.cloud.task.batch.failOnJobFailure значение true, и он устанавливает значение для exit_code task_execution равным 1, но он снова запускает пакетное задание. Есть ли способ, с помощью которого я могу прекратить снова запускать пакетное задание?

По сути, он запускает оба средства запуска командной строки (один, который написан в моем пакетном приложении, и другой, предоставленный Spring, т.е. TaskJobLauncherCommandLineRunner. I хочу запустить только мой commanLineRunner.

1 Ответ

0 голосов
/ 05 февраля 2020

В более ранней версии пакета задач весеннего облака была ошибка (я использовал 2.0.0.release), эта проблема устранена в более поздних версиях. Обновление версии зависимости решило мою проблему.

...