CI
CI is a process that encompasses the code, build, and test stages, and automates the building and testing of code to quickly identify and address integration issues, enhancing software quality and development speed. Let us dive deep into the coding stage.
The code stage
The code stage involves writing, reviewing, and versioning the source code for the application or system. Code reviews are conducted to ensure code quality, maintainability, and adherence to coding standards. Table 11.2 details the various tools used in this code stage.
Aspect |
Description |
Tools |
Version control systems |
Used to manage and track changes to the code base. They provide features for branching, merging, tagging, and versioning of code. |
Git, Subversion (SVN), Mercurial, AzureRepos |
Code... |