我需要在所有可用的从属计算机上运行脚本。这主要是因为他们在构建之前获得了相关的Windows修补程序和新的第三方工具。
我的脚本可以多次运行,没有不良副作用。重量很轻,所以如果有必要,我很高兴这是蛮力。
有人可以提供有关如何确保奴隶在工作之前“最新”的建议吗?
我很满意由主服务器驱动的解决方案,或者可以在正常的从属作业处理之前(自动)注入任务的解决方案。
答案 0 :(得分:3)
我的店铺是奴隶发射过程的一部分。我们将从站配置为通过在主站上执行命令来启动;此命令运行一个shell脚本,rsync将最新的工具文件发送到从属服务器,然后启动从属进程。当有工具更新时,我们需要做的就是重新启动从站或主站。
然而 - 我们使用Linux,但看起来你在Windows上,所以我不确定等效的解决方案对你来说是什么。
答案 1 :(得分:2)
标题:使用Parameter Plugin或使用矩阵配置并列出其中的节点。
关于确保奴隶可靠的问题,我们用“测试盒”标签对其进行标记,并在其上尝试各种工作。你想也可以有一个部署到所有这些工作的工作,并让工作使机器脱机失败,我想。
将Windows用于奴隶对我们来说也是非常讨厌的:(