Когда я пытаюсь запустить фоновый процесс из моего Custom Script
Step Runner в TeamCity, я вижу, что он завершает фоновый процесс, как только шаг завершается. Есть ли способ сохранить фоновый процесс запущенным?
Вот что я пытаюсь сделать на своем шаге:
ORACLE_POD_NAME=`...complex logic here...`
oc port-forward $ORACLE_POD_NAME 15210:1521 &
PORT_FORWARD_PID=$!
echo $PORT_FORWARD_PID > port_forward.pid
Идея состоит в том, чтобы создать постоянный порт, перенаправленный на мой модуль OpenShift на время сборки b / c многим последующим шагам сборки она понадобится. Затем я убил бы процесс переадресации порта, используя PID, который я записал в файл.
К сожалению, oc port-forward
завершается, как только завершается шаг. Есть ли способ заставить это работать?