Jenkins脚本执行和输出显示

时间:2016-01-18 21:38:44

标签: jenkins

我正在尝试执行位于Linux目录中的多个脚本,并将脚本的输出(最好)显示为控制台输出。

到目前为止,我已经为此任务创建了一个项目,从execute shell中选择Add Build Step并从其所在的vm写入脚本路径。构建成功通过,但我在控制台输出上看不到任何输出,所以我不确定脚本是否有效。

关于这个问题的任何想法都会受到很多赞赏。

1 个答案:

答案 0 :(得分:0)

这是我使用过的解决方案。

我选择了#34; Execute Shell"表格"添加构建步骤"并使用以下语法记下我的命令:

/ usr / bin / ssh user@machinename.com" uname -a; ID; cd / home / user; ./script1; ./script2.sh"

除了上面写的命令,我分享了"用户"的ssh键。与将要通过ssh连接的远程计算机,以便会话打开时自动登录并且不提示输入密码。

第二个关键点是" "当我把命令放在两者之间时。

为了在控制台输出部分显示输出,此功能默认工作,除此之外,我还安装了电子邮件扩展插件,该插件在每次构建后发送包含控制台输出的邮件