我是 jenkins 的新手,并尝试使用 Multijob 插件配置服务器-客户端场景。
所以它应该是这样的:
阶段 1:编译代码。在这个项目中运行一个单独的项目,其中只给出编译 shell 命令
第 2 阶段:服务器运行在这一阶段,我们提供了一个 shell 命令项目来运行服务器
阶段3:客户端运行在这一阶段,客户端命令应该运行
面临的问题:项目被暂停,因为第 2 阶段永远不会结束(失败或成功)。因为服务器总是运行一个。
我尝试在第 2 阶段将客户端并行运行作为差异作业,但有时客户端作业在服务器作业之前开始运行。此外,我有多个客户工作,因此为他们创建不同的阶段是明智的。
有人可以帮我解决这个问题。