我有一个Jenkins管道工作,我在其中提供了一个Windows批处理命令来启动我的hybris服务器。通常,如果从命令提示符启动hybris,服务器窗口(命令窗口)将保持进程运行并且不会退出。在Jenkins发生同样的事情,即使服务器已成功启动,作业也永远不会结束。请建议我如何让服务器运行,然后成功退出工作。以下是管道脚本:
node {
stage 'ServerStop'
echo 'Stop the server if previously running'
bat '''call D:\\path_to_hybris\\hybris\\bin\\platform\\hybrisserver.bat stop
EXIT /B 0'''
stage 'Checkout'
echo 'Checkout related script'
stage 'Build'
echo 'Build script here'
stage 'ServerStart'
bat '''call D:\\path_to_hybris\\hybris\\bin\\platform\\start.bat
'''}