无法在tfs构建中获取所有git commit消息

时间:2016-12-08 17:02:03

标签: git continuous-integration tfsbuild tfs2015 vnext

我正在构建CI构建并希望从开发人员那里获取git commit消息,以便在我的脚本中解析它。

我添加了一个批处理命令行步骤并在Argument编辑框中传递$(BUILD_SOURCEVERSIONMESSAGE),但我没有收到所有提交消息。

消息是:

  

块引用

PR 231:ALGCQ-79343合并release-rsna以开发

  • PR 225:将layout_poc_2合并为release-rsna
  • 为RSNA添加图标
  • 错误修复:下拉菜单在iPad上无效。
  • 删除对PMA条带报告/书签图标的材料设计的直接引用。
  • RSNA的puzzlehead bugfix ...
  

块引用

该文本包含CRLF,因为它是来自pull-request的自动消息,而我在脚本中获得的只是前两行。

因此,它还会破坏未传递给脚本的参数列表的其余部分。

我还尝试在powershell脚本中从环境变量中获取消息并获得相同的结果。

我不知道有什么性格吗? 有人知道获取完整提交消息并将其发送到脚本的方法吗?

0 个答案:

没有答案