The simplest way to know what has changed on your Jenkins builds after developers submit code! Also, the scm changePaths and job changes can be send to http request body as parms.
The plugin shows changes via compare last with previous build SCM revision diffs, the changes will be show on console. example:
Only Git and Svn based projects are supported.
How it works?
This plugin expects
.svnfolders present on your build workspace and will use it to retrieve repository information .
While your job runs the plugin reads your build workspace to retrieve the build message via compare last with previous build SCM revision diffs,
After installation, activate after the build steps SCM HttpClient Plugin.
Activate after the build steps
The setup is done via build configuration:
if Print changeLog attribute is true,the build changes will be show on console
if Send httpRequest attribute is true,you can send http request.
When you use Http Request function,the affectedPaths and job build message can be send to http request body. use like $(AFFECTED_PATH)、$(CI). example:
After building, you can see console message: