我不确定我是否正确理解您的问题,但这是一个主意:
编写一个脚本,该脚本将列出SCM检出中的更改并创建一个文件。添加构建步骤以运行此脚本,并将其输出文件添加到构建的工件中。
照常生成任何测试报告,并添加为工件。
触发下游作业,这些作业将这些工件提供给另一个脚本,该脚本将它们组合在一起以生成错误/更改报告。
只要使用的脚本语言对必要的文件格式具有良好的支持,使用哪种脚本语言就无关紧要。如果您没有偏好并且了解Java,并且打算长期使用Jenkins,那么Groovy可能是一个不错的选择,因为您也可以使用它编写Jenkins插件,或者直接使用Jenkins的API。如果您不是真正的程序员,那么Python可能是一个不错的选择。如果您在项目中有Perl专家,那可能很好。等等。


![计算时间段之间更改的代码行数[关闭] 计算时间段之间更改的代码行数[关闭]](http://www.mshxw.com/aiimages/31/636646.png)
