Дженкинс отключает хук, если сборка прерывается

У меня есть работа Дженкинса, и для интеграционных тестов требуются определенные ресурсы. У меня есть отключение, которое гарантирует, что все соединения закрыты, а рабочие потоки остановлены на случай, если некоторые из них будут пропущены во время выполнения или (как я предполагал) сборка прервана. выполняется, если задание прерывается пользовательским интерфейсом или чем-то еще. Есть ли способ заставить его выполняться или событие, созданное, когда задание прерывается до завершения? заранее спасибо


person aiguy    schedule 26.06.2015    source источник
comment
Вы ознакомились с задачей после сборки? (См.: stackoverflow.com/a/25543380/4121744)   -  person bto    schedule 26.06.2015
comment
Это решение. Однако похоже, что Post Build Task используется для запуска другой задачи. Итак, мне нужно создать сценарий, чтобы убить исходный процесс, или запустить другую JVM, чтобы сигнализировать исходному процессу о очистке или остановке, или что-то в этом роде. Это разумное решение, однако было бы гораздо лучше просто вызвать System.exit из той же JVM. Есть ли способ сделать это?   -  person aiguy    schedule 26.06.2015
comment
@aiguy Вы пишете, что у меня есть крючок для отключения, как он выглядит? Это оболочка trap?   -  person Daniel Alder    schedule 03.05.2017