Jenkin - quan1997ap/Backend-app-note GitHub Wiki
CI là gì? CD là gì?
CI là viết tắt của Continuous Integration
CD là viết tắt của Continuous Delivery
1. Bước đầu tiên, các thành viên trong team dev sẽ bắt đầu pull code mới nhất từ repo về branch để thực hiện các yêu cầu chức năng nhất định.
2. Tiếp đó là quá trình lập trình và test code để đảm bảo chất lượng của chức năng cũng như toàn bộ source code.
3. Thành viên code xong thì sẵn sàng cho việc commit vào branch develop của team.
4. Thành viên cập nhật code mới từ repo về local repo
5. Merge code và giải quyết conflict.
6. Build và đảm bảo code pass qua các tests dưới local.
7. Commit code lên repo
8. Máy chủ CI lắng nghe các thay đổi code từ repository và có thể tự động build/test, sau đó đưa ra các thông báo (pass/failure) cho các thành viên.
https://locker.io/vi/blog/toi-uu-hoa-ci-cd-cho-jenkins