Jenkins 通过 SSH 发布 - 所有服务器都使用相同的命令

ssl*_*oan 5 linux ssh publish jenkins jenkins-plugins

我想使用 SSH Jenkins 插件发布来传输一些文件,然后在目标 Linux 机器上运行一些命令。尽管我们有大约 10 台潜在的目标机器,但需要将该目标机器指定为构建参数。

我知道我可以使用参数化发布来选择用于通过 SSH 构建步骤发布的主机,但似乎我必须在此处定义每个可能的服务器,并为每个服务器复制文件集和命令。有没有办法只提供一次文件集和命令并将其应用于所有潜在的目标计算机?

即此屏幕截图中红色圆圈中的位可以为两台服务器只指定一次吗?我的意思并不是只是将这些命令放入脚本中并为所有服务器传输该命令 - 我仍然需要将传输命令放入每个服务器配置块中。

谢谢,莎拉

在此输入图像描述