Jenkins定时任务curl结果为moved错误

Jenkins进阶系列之——12详解Jenkins节点配置

如何限制jenkins的任务在某个节点上执行

最近在Jenkins上部署了两个定时任务,一个定时任务是正常的,可是另一个定时任务却出了问题(之前都是正常的)。尝试了控制变量的方式,发现这个有问题的job运行在了其它工作空间

虽然成功执行了,可是结果却不是想要的

Jenkins定时任务curl结果为moved错误

控制台日志:

Jenkins定时任务curl结果为moved错误

排查了好久,发现原来这个job工作在了 AndroidCompile 这个工作区间,据说这台服务器是无法访问外网的,所以导致了 <h2>moved</h2> 这个错误。

通过在 job 中配置该参数,强制要求它在 master节点的服务器 上运行

Jenkins定时任务curl结果为moved错误

最终结果就正常了

Jenkins定时任务curl结果为moved错误