如何使用 Jenkins 控制台输出上的 shell 脚本在每行的开头打印服务器名称。我从 Active Choices 参数插件中获取 Servernames 作为参数,例如 sd009.domain.com、sw009.domain.com
实际输出:
ssh -o stricthostkeychecking = no domain@server 'ls -lrt'
ssh -o stricthostkeychecking = no domain@server 'pwd'
ssh -o stricthostkeychecking = no domain@server 'hostname'
PS_EXE="/cygdrive/windows/powershell.exe"
我的预期输出:
sd09.domain.com ssh -o stricthostkeychecking = no domain@server 'ls -lrt'
sd09.domain.com ssh -o stricthostkeychecking = no domain@server 'pwd'
sd09.domain.com ssh -o stricthostkeychecking = no domain@server 'hostname'
sd09.domain.com PS_EXE="/cygdrive/windows/powershell.exe"
请参阅我需要在执行 shell 块中使用 shell 脚本代码在所有输出行中显示我选择的服务器名称。请帮助我尽早实现这一目标。