??????????????????????к??????????????????????????????????????????й???
?????????????????????????????Ч???????
[???] ???????????д???????????????????磬?Щ?????????????????????л?????????????????????????????????????????????????????????????????????????????????????????????????????????????????й????????????????????
?????????? ????????д???????????
?? ??????????

??????????????????10????
???????????????????
[???] ?????????????????????????????????к??????????????????????????в?????????????????????????????????????
[???????] ????????
?? ????????????

??????? ??п?????????????????????????????????????
?????? ?????????????????????
[???] ??н????????????????????
[???????] ???????????????????????????????????
????????????

?????????????????????????????????????????

?? С????????????

?? ???????????????????

?? ??д??????????е????

?? ??д??????????е????

?? ???????????????????????

?? ?????????????????′???

?????г?????????????

?? ???????

??????????????????????????????????????????????????????????????????????????????????(????????????)???????????????????????????????????????????????????????????????????????????????????????????????

?? ???????

????????????????????????????????????????(??CruiseControl)?????????Щ???????????????л???????????????????????????????????????????????????CruiseControl??????????CruiseControl.rb (Ruby)?? CruiseControl.net (.Net)?? CruiseControl(Java)??????????????????????????????????????????£???????????????????????

?? ??????????????????

???????10??????в???????????????????????????????????????????????????????bug?????? ????????????????????

?? ???????????

???????????! ????????Ant?? Maven?? Shell???????????С???????????????????????????????????????????????????????Ч??????????

?ó??????????????

?? ????????

???????????????????????????????????????????????????????????У??????????????????У????????????????2???????????????????У??????????????????????????????????Web???????????????????????????????????????????????????????????????????QA???????????????????????????????????????????????????????????????????????????????????????????????????

???????????????????????????????RC?汾?????????е?????Σ???????????У???????????????????????????????????????ε?????????????в????????????????????飬????????????????????????????????????????????????????RC?汾??

???????????????????Σ? ?????Σ? ?????????/????????Σ? ????????4????Ρ?

?????:??????????????????????????????????????????Ρ???????Σ???????????????????????С?????????????????????????????????????????????γ?????????????????????????β???????????????????????????????????Щ???????????????в?????????????????????????????????????磬????????????????д???JUnit??JWebUnit ?? JSUnit?? Selenium ??????Selenium ??????????????????????JUnit?? JWebUnit???JSUnit?????????£???????????????????????????????????????????????????????ε??????

??????: ????????£??????????????????????????????????????????ζ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(????????OS?? JDK??)????????????????ε??????п?????RC?汾?????. ???????Σ???????????????ε??????????????????±????????(??????£?????????????????????????????????????????????ж)?????磬????ν????????war?????????????????????????????????????????????????????2?????????????Selenium ?????

???????????????????????????????Ρ????????Σ???????????????????????????????????????????????????????????????????????????????????????????????????????????????У???С?????????????????????????????????????????????????????У?????????????????????????????????????????????????????????У??????????????????????????????????????????????????????????ο????????????????????????????????????????????У???????????????????????????????Э??

????????????????????????????????????????С?????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????

??????? ??????????????Σ???????????????????????????????????????С?

?? ????????

?Щ???????????(??CruiseControl)???????????????????????????????????????????????????????????(??CruiseControl???)???????JINI??????????????????????÷????????????????????????????????????????????????й?????

?????????????????????????????????й???????????????????硢????????????????????(10????)????????????(20????)????????????(20????)????????????£???????????4??CruiseControl???(?????????????????????????????????????????????)?????????????в?????????????????????????????????????????????????????????????????????????????????????????????????(Windows?? Linux?? Unix??)????????????????????????????????н??й?????

?????????????ThoughtWorks??????????????????????????????????????????????????????

???

??????????????????????????????????????????????????????????????????????????????????????????в??????????????????Ч??????????????????????????????????????????????????????????????????????????ó??????????????????????????????????п????????????????????????

?ο???

The Deployment Pipeline

Continous Integration

CruiseControl Reference

Using distrib from the CruiseControl contrib