Maturity Model of continuous integration

Source: Internet
Author: User

 

In last year's agilechina
During the Conference, Jez humble (cruise
Product Manager) mentioned the mature model of continuous integration, from low to high:

 

 

1

Automated build and continuous Compilation
(

Automated build/continuous compilation)

2
Let

Unit test automation
(

Automatic unit tests)

3
Let
Automated Function Testing


(Automated functional tests)

4
Let
Deployment automation and acceptance testing and performance testing

(

Automatic deployment to UAT/performance
Testing etc .)

5
Automatically deployed to trial run environment and production environment




(Automatic deployment to staging and production)

 


And this year
Citcon (continuous integration and testing Conference) Na, this has become a hot topic, and it seems to be further refined (see here)
).

 

Although this list cannot be used as a standard, it is more than enough as a reference. Although some of the entries are not necessarily suitable for all software, the option is for the user.

 

As long as we accept the ideas behind this model, we will correctly determine our position and clarify our direction.

 

 

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.