How do you effect a build on an integration server? -


Believing that you have two developers who work locally on a project on their laptop (A and B) Are there. They work copies of each SVN repo, and they are VS Are coding in Everyone has a fully functional copy of the app.

You have an integration / test server (C), which has another working copy that you want to update when updated.

You also have Production Server (D), in which C There is a post-build XPPP.

Say that the code is a web application project, so it is a clear construction (unlike one web site project which only takes source code and makes on-the-fly ).

How can you manage it on Integration Server (C)?

If the developer has their machine (A and B), then press DLL in the integration server (C) ... this will not work, because the integration server will have to take the code from both of them and develop a common DLL Have to do. Therefore, all source code should be pushed to Integration Server (C), Built there , and just the necessary files and DLL should be pushed for production (D).

How do you manage to build on integration server (C)? Do you have a timely build from the command line? Do you install VS on integration server (C) and create it like this? If doing this from the command line, then manage the necessary reference and other settings that normally manage in CSPRJ or SLN file?

The best solution to this question is to use continuous build solutions such as cruise control All of the losses are correct to recognize, and in the end it will be easy to install a third party package and these problems do not need to be solved by themselves.

Cruise Control can be configured on a timely basis, or on demand, on the basis of an undertaking committed to manufacture. Apart from this, it can also run all your unit tests and warn people when things go wrong. This is a great package.


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -