如何在詹金斯(Jenkins)的整个流水线阶段中保持服务器运行

时间:2018-08-24 05:45:45

标签: shell jenkins server continuous-integration jenkins-pipeline

当前,我在Jenkins中设置了一个管道脚本,该脚本包含两个并行运行的阶段。一个阶段负责启动服务器,而另一阶段则负责等待服务器启动,以便它可以开始针对它运行硒测试。 (这就是为什么我需要服务器运行)。我的问题是,服务器启动并尝试在端口8080上侦听HTTP之后,它将立即关闭并且服务器停止。

我尝试做类似的事情 withEnv(['JENKINS_NODE_COOKIE=dontkill']){ sh './server' } 但它似乎不起作用。有谁知道我如何才能在整个测试过程完成之前,使该服务器保持正常运行并贯穿整个管道?

0 个答案:

没有答案