【发布时间】:2020-01-31 04:42:29
【问题描述】:
当我尝试从 TeamCity 中的 Custom Script Step Runner 启动后台进程时,我看到它会在步骤完成后立即终止后台进程。有没有办法让后台进程保持运行?
这是我在我的步骤中尝试做的事情:
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 pod,b/c 许多后续构建步骤将需要它。然后,我将使用写入文件的 PID 终止端口转发进程。
不幸的是,oc port-forward 在步骤结束后立即终止。有没有办法让它工作?
【问题讨论】:
标签: teamcity