我想在MacOS 10.11中运行一些构建脚本,但不会获得有关在其运行期间发生的错误的信息。即使我尝试
<hudson.tasks.Shell>
<command>echo "fucking Jenkins!!!"
#!/bin/bash -l
echo "fucking Jenkins!!!"
/bin/sh -e
echo "fucking Jenkins!!!"
./build.sh $BUILD_NUMBER "Jenkins test build"
echo "fucking Jenkins!!!"</command>
</hudson.tasks.Shell>
我进入控制台输出
git rev-list ...
然后失败或成功取决于我是否设置了-e
选项。即使echo
命令也没有写入任何内容。但如果没有更多的信息,失败的事实根本没有帮助。我无法通过网络找到更多选项。执行shell插件的秘诀是让它向控制台输出写入内容。