我在不同的远程位置有10台服务器,它们托管GIT存储库 .

以下不是我的确切要求,而是一个例子 . 假设我想使用Jenkins在所有远程位置的GIT存储库上运行“git fsck”,并根据输出我需要执行更多任务 .

让我说我的詹金斯大师在英国 . 我的操作负荷非常小,而且不占用资源 . 配置我的Jenkins从属时

  • 我应该在英国主机中配置Jenkins slave以及Master Jenkins,以便从属节点可以使用"Execute shell script on remote host using ssh"选项在所有10个远程主机上运行"git fsck"或

  • 我应该在10个远程主机上配置Jenkins从站,因此Jenkins slave将使用"Run using Shell"运行脚本 .

这是配置Jenkins slave的有效方法1. Jenkins 2上的负载非常少 . 所有命令或脚本都需要在远程主机上运行3.我可能需要使用需要在10上运行的docker容器来运行管道作业远程主机 .

提前致谢 .