Slide 6
Slide 6 text
Continuous integration
❖ Cách thành phần chính trong khía cạnh kỹ thuật
➢ Version control system: là công cụ quản lý code
➢ Branching strategy: xác định cách thức và trường hợp nào phân
nhánh (branch) và hợp nhất (merge): gitflow branching model, truck-
based development, task/feature branching, …
➢ CI tools: gitlab CI, jenkins, aws codebuild, ...
➢ Self-triggered builds: công cụ giúp trigger tự động build khi có code
mới
➢ Code coverage tools: static code analysis (sonarqube, ...)
➢ Artifact repository tools: (docker hub,gitlab registry, ECR,
artifactory, ...)
6