I have set up Jenkins, but I would like to find out what files were added/changed between the current build and the previous build. I\'d like to run some long running tests
Through Groovy:
<% changeSet = build.changeSet
if (changeSet != null) {
hadChanges = false %>
Changes
<% changeSet.each { cs ->
hadChanges = true
aUser = cs.author %>
- Commit ${cs.revision} by <%= aUser != null ? aUser.displayName : it.author.displayName %>: (${cs.msg})
<% cs.affectedFiles.each { %>
- ${it.editType.name}: ${it.path}
<% } %>
<% }
if (!hadChanges) { %>
- No Changes !!
<% } %>
<% } %>