Я использую jenkins для упаковки и запуска своего java-проекта ,, поэтому я добавляю шаг поста в сборку
и файл start.sh прост:
./provider/bin/start.sh
./provider-groundnet/bin/start.sh
./consume/bin/start.sh
./provider-skynet/bin/start.sh
проблема в том, что после сборки мой проект не запустился
+ /bin/sh -ex start.sh
+ ./provider/bin/start.sh
start com.nb.xry.provider.FinanceProviderApplication success!
+ ./provider-groundnet/bin/start.sh
start com.nb.xry.groundnet.provider.FinanceProviderGroundnetApplication success!
+ ./consume/bin/start.sh
start com.nb.xry.consume.FinanceConsumeApplication success!
+ ./provider-skynet/bin/start.sh
start com.nb.xry.skynet.FinanceProviderSkynetApplication success!
+ exit
Finished: SUCCESS
, если я добавляю команду "sleep" перед "exit", как это
/bin/sh -ex start.sh
sleep 10000
exit
, поэтому я предполагаю, чтоСценарий start.sh
был успешно выполнен, но когда jenkins закончит сборку, он уничтожит весь созданный процесс, я прав? и как сделать процесс еще работающим после завершения сборки