Continuous Integration (CI) automates the building and testing of software in a test environment whenever a change is committed to a revision control system. CI performs QA testing of a change before adding it to the current working version. CI makes sure all development can be integrated into a build.
CI Best Practices
1. Maintain a test environment that's a clone of the production environment.
2. Maintain a revision control system such as CVS, SVN or Git.
3. Automate the building of software and the documenting of code in the test environment.
4. Automate QA testing of a change then report that change to developers.
5. Commit changes regularly to avoid integration conflicts.
6. Monitor the revision control system for a commit then build the software before replacing the current working version.
Do you have a suggestion about how to improve this blog? Let's talk about it. Contact me at David.Brenner.Jr@Gmail.com or 720-584-5229.
Comments
Post a Comment
Comments to this blog will be reviewed within 72 hours. No trolling please