Continuous Integration
Continuous Integration :
-Orginally, the practice of merging all developer work into a main code branch as often as possible (multiple times per day)
-CI emphasises automated testing to ensure the new merged copy still works as intended: when a code changes is introduced, the main code branch is autmatically build and tested
-Pipeline autmation servers are used to implement autmatic testing
Testing Code Branches
-Complez application architectures might need to be tested outside a local environment.
-Testing code before merging it is a way to ensure a clean main code branch, which is a requirement for Continuous Delivery
Testing Code Branches
-Complez application architectures might need to be tested outside a local environment.
-Testing code before merging it is a way to ensure a clean main code branch, which is a requirement for Continuous Delivery
Requirements for Continuous Integration
-A common code repository that is accessible to all developers
-A main branch of code that all changes are merged to
-Automated build and test of every change introduced in the main branch
-A common code repository that is accessible to all developers
-A main branch of code that all changes are merged to
-Automated build and test of every change introduced in the main branch
Komentarze
Prześlij komentarz