Continous integration materials

Source: Internet
Author: User
Tags perforce

What is CI:

 

 

CI basic process:

The components of the system work in the following order:

    1. Check whether new and modifiedSource codeAfter the warehouseCode.
    2. The CI server creates a separate workspace for each project. When you preset or request a new build, it will store the source code of the source code repository to the corresponding workspace, where the build will be executed.
    3. The CI server executes the Build Process in the recently created or updated workspace.
    4. Once the build is complete, the CI server will selectively execute the originally defined set of tests in a new component. If the build fails, the responsible person will receive (failed) notifications by email, instant messaging, or other means.
    5. If the build is successful, this component will be packaged and transferred to a deployment target (such as an application server) and/or stored as a new version in the software repository. Such a software repository can be a part of a CI server or an external repository, such as a file server or a valid URL for distribution like java.net and SourceForge. Source code repository and component repository can be separated. In fact, it can use some CI servers that do not contain any source code control systems (CVS, SVN, CSS, etc.
    6. The CI server usually uses a console for project configuration and debugging, and initiates corresponding operations based on requests, such as instant build, report generation, or retrieval of some built components.

 

Blog

1) http://dotnet.org.za/cjlotz/

2) http://www.integratebutton.com/

3) http://davybrion.com/blog/category/continuous-integration/

 

Second Book

1) continuous-integration-improving-software-quality-and-reducing-risk.pdf

2) continuous integration-from theory to practice, 2nd ed.pdf

 

Three bestpractise

1) http://allscm.com/

2) http://www.perforce.com/perforce/papers/bestpractices.html

3) http://www.stevemcconnell.com/ieeesoftware/bp04.htm

4) http://martinfowler.com/articles/continuousIntegration.html

 

Four cruisecontrol.net

1) http://wangdeshui.javaeye.com/blog/405001

2) http://kb.cnblogs.com/a/1356543/

3) http://ilmatte.wordpress.com/2008/06/01/cruisecontrolnet-tutorial-part-1/

 

5. cruisecontrol

1) http://blog.csdn.net/tony1130

 

 

Complete!

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.