Q:

Jenkins - See SVN changes before build

I'm searching for some plugin, some way, to show the user (the ones that uses manual build) of our Jenkins the last SVN changes, to be more specific, what will be built if he pushes the play button.
Searching stackoverflow i´ve found some answers that looks like what I want, but aren't exactly what I need...
Can a Hudson job poll a SCM without pulling code down?
This one is saying to create a new job.. I could do that, but afraid that the user will get lost somehow, having two projects, one to see what will be built and one to actually build it.
Thanks

A:

I haven't done it, but it looks like the Build Pipeline plugin (https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin) will do what you want.  We use this plugin for its views - I noticed it also adds a "Manually Execute Downstream Project" option to build steps.
You still create two jobs, one to poll and one to build.  Have the build job identified as a manual execution downstream project from the polling job, and you're done.  I think.

A:

You need this Subversion Release Manager plugin:
https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Release+Manager
Look at the screenshot in that link.
It allows you to see all SVN revisions, and then select from which revision to build

