Senior
CICD prosesi necə idi, neçə stend var idi?
sobes.tech Süni İntellekt
AI-dan cavab
CI/CD prosesi ümumiyyətlə bir neçə mərhələdən ibarətdir: yığma, test və yerləşdirmə.
Mühitlərin sayı layihədən asılıdır, lakin tez-tez aşağıdakılar mövcuddur:
- Dev (inkişaf) — inteqrasiya və ilkin testlər üçün.
- QA (keyfiyyət təminatı) — funksional və inteqrasiya testləri üçün.
- Staging (pre-istehsal) — istehsala çox yaxın olan mühit üçün, son yoxlama üçün.
- İstehsal — işlək mühit.
Nümunə proses:
- İnkişafçı kodu depozitoya göndərir.
- Avtomatik yığmalar və vahid testlər başlayır.
- Uğurlu olarsa — Dev-ə yerləşdirmə.
- Manual və ya avtomatik testlərdən sonra — QA-ya yerləşdirmə.
- Təsdiqləndikdən sonra — Staging-ə yerləşdirmə.
- Son testdən sonra — İstehsala buraxılış.
Bütün proses CI/CD sistemləri (Jenkins, GitLab CI, GitHub Actions və s.) ilə avtomatlaşdırılıb.