Jenkins执行shell输出之谜

时间:2016-11-29 06:23:16

标签: macos shell jenkins continuous-integration jenkins-plugins

我想在MacOS 10.11中运行一些构建脚本,但不会获得有关在其运行期间发生的错误的信息。即使我尝试

    <hudson.tasks.Shell>
      <command>echo &quot;fucking Jenkins!!!&quot;
#!/bin/bash -l
echo &quot;fucking Jenkins!!!&quot;
/bin/sh -e
echo &quot;fucking Jenkins!!!&quot;
./build.sh $BUILD_NUMBER &quot;Jenkins test build&quot;
echo &quot;fucking Jenkins!!!&quot;</command>
    </hudson.tasks.Shell>

我进入控制台输出

git rev-list ...

然后失败或成功取决于我是否设置了-e选项。即使echo命令也没有写入任何内容。但如果没有更多的信息,失败的事实根本没有帮助。我无法通过网络找到更多选项。执行shell插件的秘诀是让它向控制台输出写入内容。

0 个答案:

没有答案