Continuous Integration Best Practices
First lets see what is Code integration?
As the name suggests, code integration refers to the practice of integrating code from different authors. In any development project you have a number of developers working on a same piece of code, so it is inherent that the different stream of code need to integrated to get the final output. What is generally done is that different environments for maintaining codes are used. Local environment for the developers and official environment for the release code. All changes are then integrated to the official environment. This is known as code integration.
Now Continuous Integration or CI as it is popularly called refers to the practice of carrying on these integration on regular and more frequent basis. Thus enabling the most updated chunk of code to be maintained at the official environment. This in turn results in multiple integrations taking place daily which presents an opportunity for correcting issues early on. But at the same time it means a lot of hassles!! CI is more easier said then done, there are number of issues related to it like In order to carry out an integration, the code has first to be verified, then it needs to be converted to a deployable state and then finally deployed to the official stage for integration – the integration testing (IT) environment.
Based on the technology involved, this might consist of performing compilation of codebase, post processing of build output etc. Once the changes are integrated and deployed to the IT environment, the product could be verified.
I suggest you read the following article about Continuous Integration, How does it work and why do we need it. to have a better understanding on CI
-
About the Author:
I am a marketing professional working in IT industry for past 3 years. Follow me at twitter at
http://twitter.com/manasj11
Article Source
Share this:
Read also:
- Tips on How to Write Great Blogs
- Custom blog - design your own
- Facebook Gallery Explained
- Convert Your Blog Into Money Spinner
- Earn Money Online By Becoming A Expert Blogger
- Why and How to Use Free Blog Templates