我正在尝试执行位于Linux目录中的多个脚本,并将脚本的输出(最好)显示为控制台输出。
到目前为止,我已经为此任务创建了一个项目,从execute shell
中选择Add Build Step
并从其所在的vm
写入脚本路径。构建成功通过,但我在控制台输出上看不到任何输出,所以我不确定脚本是否有效。
关于这个问题的任何想法都会受到很多赞赏。
答案 0 :(得分:0)
这是我使用过的解决方案。
我选择了#34; Execute Shell"表格"添加构建步骤"并使用以下语法记下我的命令:
/ usr / bin / ssh user@machinename.com" uname -a; ID; cd / home / user; ./script1; ./script2.sh"
除了上面写的命令,我分享了"用户"的ssh键。与将要通过ssh连接的远程计算机,以便会话打开时自动登录并且不提示输入密码。
第二个关键点是" "当我把命令放在两者之间时。
为了在控制台输出部分显示输出,此功能默认工作,除此之外,我还安装了电子邮件扩展插件,该插件在每次构建后发送包含控制台输出的邮件