Jenkins/Hudson - 在所有奴隶上运行脚本

Ash*_*Ash 9 continuous-integration hudson jenkins

我需要在所有可用的从机上运行脚本.这主要是因为他们在构建之前获得了相关的Windows修补程序和新的第三方工具.

我所拥有的剧本可以多次运行,没有不良副作用,而且重量很轻,所以如果有必要,我很高兴这是蛮力.

任何人都可以提出如何确保奴隶在工作之前"最新"的建议吗?

我很满意由主服务器驱动的解决方案,或者可以在正常从属作业处理之前(自动)注入任务的解决方案.

gar*_*les 3

我的商店将其作为从属启动过程的一部分进行。我们将从站配置为通过在主站上执行命令来启动;该命令运行一个 shell 脚本,将最新的工具文件 rsync 到从站,然后启动从站进程。当有工具更新时,我们所需要做的就是重新启动从站或主站。

但是,我们使用的是 Linux,而您似乎使用的是 Windows,所以我不确定适合您的等效解决方案是什么。