GitLab CI脚本中的终止进程不起作用

我有一个在管道中运行的脚本:

echo "Starting project on server ${DEPLOY_SERVER},environment ${CI_ENVironMENT_NAME}"
ssh ${DEPLOY_USER}@${DEPLOY_SERVER} "
    cd ${DEPLOY_SERVER_PRJPATH} && 
    pgrep -f nuxt | xargs kill -9 && 
    [other stuff....]"

该脚本连接到我的开发机,并调用grep -f nuxt | xargs kill -9来停止所有包含“ nuxt”的进程,但是我已经看到我的管道在执行时使用ERROR: Job failed: exit code 1停止了。 没有它,管道将继续成功。

我该如何解决?在GitLab环境中,这不是杀死进程的正确方法吗? 我也尝试过pkill --signal 9 --full nuxt

chen22di 回答:GitLab CI脚本中的终止进程不起作用

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3132315.html

大家都在问