Here is what I am trying to achieve. I currently use Hudson build to do builds for me on a remote computer. I currently have to open my solution and manually update the [assembly: AssemblyVersion("1.2.6.190")] numbers in two files and then commit my changes to SVN before running the build through Hudson. (the hudson job is not set to run unless you clcik build now)
I would like to find a way to automatically increment only the last number every time Hudson does a build.
I would like it to increment by 1 (not timestamped or similar).
Any ideas or links to other material that may help would be appreciated =)
Thanks,
Toby
I use the PowerShell plug-in for Jenkins and use Powershell to find all files that match a pattern (say AssemblyInfo.*), then read the files in and use the built-in regex functionality in PowerShell (the -match and -replace operations) to find and replace the AssemblyVersion attributes, changing the last octet to the current Jenkins build number.