我想通过SSH Jenkins插件使用发布来传输一些文件,然后在目标linux机器上运行一些命令。该目标机器需要被指定为构建参数,因为我们有大约10个潜在的目标机器。
我知道我可以使用参数化发布来选择用于通过SSH构建步骤发布的主机,但似乎我必须在此定义每个可能的服务器并为每个服务器复制文件集和命令。有没有办法只提供一次文件集和命令,并且这适用于所有潜在的目标机器?
即此屏幕截图中红色圆圈中的位是否只能为两个服务器指定一次?我并不是说只是将这些命令放在脚本中并为所有服务器传输 - 我仍然需要将传输命令放在每个服务器配置块中。
谢谢, 萨拉