我正在使用 jenkins 构建两个工作(A 和 B)。我想在作业 A 更新某个文件 F 时触发作业 B。在作业 A 完成大约 10 分钟后更新 F(复制服务将文件复制到作业 B 所在的远程服务器需要 10 分钟将执行)
所以 B 是 A 的下游工作,但我不能在 A 完成后立即触发 B,因为到那时 F 不会在 B 执行的服务器上更新。我目前在 B 中使用 FS 触发器插件每分钟检查一次 F,这似乎运作良好。但这只是 24 小时一直检查 F 的开销。相反,我希望 B 在作业 A 完成后开始轮询文件 F 的文件系统,因此它将轮询大约 10 分钟,直到复制完成,然后开始构建。
有谁知道如何在詹金斯完成这样的事情?简单来说,如何让上游作业触发文件系统轮询下游作业?
问候,-萨菲