【发布时间】:2018-02-09 13:17:06
【问题描述】:
我有一个 svn repo 和某个 Jenkins 工作来处理其中的内容。使用 Jenkins svn 插件的“包含区域”功能,我可以配置 Jenkins 以轮询某些文件夹或文件类型中的更改。但那是为了触发工作。当实际作业开始执行时,我如何知道哪些文件的更改触发了构建?
如果只有一个触发构建的提交,我可以轻松地从 svn 日志中获取答案。但是,如果有未知数量的提交导致我的 Jenkins 工作开始,我就有麻烦了。
我问这个是因为我希望我的 Jenkins 工作只对那些更改触发构建的文件运行某些分析。
【问题讨论】: