Если вы запускаете flask run
в скрипте bash, добавление &
в конец (flask run &
) запустит задачу в фоновом режиме, позволив скрипту bash продолжить. Я думаю, что это позволит завершить вашу работу, и Дженкинс сможет отсканировать стандартный вывод на сообщение об успехе.
Edit: очевидно, переопределение номера сборки export BUILD_ID=<whatever>
достаточно, чтобы остановить Jenkins от уничтожения фонового процесса. Я бы с осторожностью отнесся к тому, что вы выберете как <whatever>
, если вы выберете существующий BUILD_ID, могут возникнуть побочные эффекты.