One cc. Net Operation Procedure
1) Wait for the trigger to wake up;
2) query the modification list after the last build from the source control system;
3) if any changes are detected or trigger type is 'force the built ':
3.1) generate a label number for build;
3.2) Run prebuild tasks in the order specified by prebuild tasks. If there is an error, terminate the build;
3.3) obtain source code from source control system;
3.4) Run build tasks in the specified order of build tasks. If there is an error, terminate the build;
3.5) if you need to label the repository of source control system;
3.6) Run publisher tasks;
4) return 1) reloop;
Execution ProcessSource code, Refer:
\ Trunk \ project \ core \ project. CS
\ Trunk \ project \ core \ integrationrunner. CS
Ii. Main Components of CC. net
3. CC. Net Extension
You can use the following method to expand the function of CC. Net:
1) plugin is a custom and extension of the build process. You need to implement the itask interface and reference it in the config file of the project;
Extension. config to reference extension;
Iv. Main interfaces for CC. Net Extension
Complete!