运行我的詹金斯管道,我能够使用它正确输出提交消息
gitnotes = sh ("git log -1 --pretty=%h%x09%an%x09%ad%x09%s")
8c65c33名称在这里星期二十一月13 16:30:00 2018 -0500在仪表板面板中调整搜索/重置按钮的大小
但是,现在我想将那些提交说明存储到日志文件中,但是即使使用回显,它也将返回为空。
echo "${gitnotes}"
我可能会失去理智,但是我该如何将上述说明写入日志文件?显然我今天过得很糟糕,因为这是我没有正确看待的事情。
答案 0 :(得分:0)
尝试设置returnStdout: true
例如:gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true