Continuous Integration Configuration Configurations

I was instructed to set up a CI server in my company, and I am looking for some tips on which build configurations I need for my projects. As a first step, I installed the assemblies as:

Commit Build: compiles code and runs unit tests
Integration Build: compiles code and runs lengthy integration tests

I am not sure what else I will need to fill in the CI picture. For example, what assembly configurations do you have in your store?

I know there must be a step to deploy my successful builds, but would I do the Integration deployment part?

Using TeamCity, MSBsuild, and SVN

Looking for the right advice.

+5
source share
5

, - , . , , , . .

, :

  • , SVN
  • , rmic ..
  • valudate XML- ( , Java , , , ..).
  • , . , , , AST (, PMD Java).
  • , . .

, :

, . , , , 4 500 000 LOC. , .

( 2 )

, . .

  • API
  • -
  • (, ) ,
  • , ​​ Maven, .. /QA .
+6

, CI, , Checkstyle.

.

+2

  • + + ( ) + ( )
  • ( , )
  • ( )

QA , - , , .

+1

CITCON ( ), CI CI .

. Flikr . A urbancode.

Aussies CITCON Brisbane pencast

, .

+1

. :

:

  • Compile.
  • Test.
  • ( Staging.config, Test.config ..)
  • VERSION.txt, , ..
  • . .

, , web.config

3 . . . . . , , . :

  • ,
  • . . PM, .
+1
source

All Articles