visual studio 2010 - How to get TFS to ask user for a version number during manual build request? -


i want make builds on specific branch advance version number in assemblyinfo.cs files , in package.nuspec files according semantic versioning convention (*).

in order this, when code merged specific branch, want to:

  1. ask merging user new version number, preferably during merge (then run build during check-in) or when user runs manual build, preferably displaying custom dialog displays current version number , asks if api has been broken, expanded or if changes not affect api, save new version number aside.

  2. apply version number assemblyinfo.cs file(s). (related link)

  3. apply version number package.nuspec file(s).

  4. run build.

  5. publish resulting nuget packages.

i not sure how first step working, interactive.

  • has tried such approach before?
  • are there known solutions?
  • any tips how solve this?

(*) semantic versioning convention:
major version when make incompatible api changes,
minor version when add functionality in backwards-compatible manner, and
patch version when make backwards-compatible bug fixes.


Comments

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -