当前,我在Jenkins中设置了一个管道脚本,该脚本包含两个并行运行的阶段。一个阶段负责启动服务器,而另一阶段则负责等待服务器启动,以便它可以开始针对它运行硒测试。 (这就是为什么我需要服务器运行)。我的问题是,服务器启动并尝试在端口8080上侦听HTTP之后,它将立即关闭并且服务器停止。
我尝试做类似的事情
withEnv(['JENKINS_NODE_COOKIE=dontkill']){
sh './server'
}
但它似乎不起作用。有谁知道我如何才能在整个测试过程完成之前,使该服务器保持正常运行并贯穿整个管道?