Sobes.tech
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:

  1. İnkişafçı kodu depozitoya göndərir.
  2. Avtomatik yığmalar və vahid testlər başlayır.
  3. Uğurlu olarsa — Dev-ə yerləşdirmə.
  4. Manual və ya avtomatik testlərdən sonra — QA-ya yerləşdirmə.
  5. Təsdiqləndikdən sonra — Staging-ə yerləşdirmə.
  6. 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.