With subversion or TFS, how would you decide to configure automatic assemblies?

With subversion or TFS, how would you start tuning automatic builds?

I need some guidance on the naming convention and how this will happen automatically.

I use the folder structure / branch / trunk / tags. I am using a build application (finalbuilder).

What name of tag will I say to pull it out (or revision #, etc.)? Since it will change all the time, how do people perform nightly assemblies? Using date in issue name?

+3
source share
6 answers

Just use the version number. Something like CruiseControl.NET should make this pretty easy for you.

+5

TeamCity, trunk + . , .

+4

, /trunk , - . , script ( , , ). , subversion , ( , ).

0

/ (, , , , , ). , . , , . , - , , ( , ).

0

Hudson, ( ) svn , . script ( iPhone, xcodebuild, , ASP.net). $REVISION. .

0

TFS:

CommonAssemblyInfo DLL. , , .

We have a Main-Folder from which the "Dev" folder is forked for the current version. We make nightly builds from the current Dev branch and manual, the so-called reference builds, when we combine the Dev stuff back into Main. Lines are defined using the Build Agent. Custom tasks, such as an incremental version number, enter the game through MSBuild.

0
source

Source: https://habr.com/ru/post/1712294/


All Articles