我正在构建CI构建并希望从开发人员那里获取git commit消息,以便在我的脚本中解析它。
我添加了一个批处理命令行步骤并在Argument编辑框中传递$(BUILD_SOURCEVERSIONMESSAGE),但我没有收到所有提交消息。
消息是:
块引用
PR 231:ALGCQ-79343合并release-rsna以开发
块引用
该文本包含CRLF,因为它是来自pull-request的自动消息,而我在脚本中获得的只是前两行。
因此,它还会破坏未传递给脚本的参数列表的其余部分。
我还尝试在powershell脚本中从环境变量中获取消息并获得相同的结果。
我不知道有什么性格吗? 有人知道获取完整提交消息并将其发送到脚本的方法吗?