Committing code triggers an automated build system to grab the latest code from the shared repository and to build, test, and validate the full master branch With continuous integration, developers frequently commit to a shared repository using a version control system such as Git.Developers may choose to run local unit tests on their code as an extra verification layer before integrating.