DevOps va CI/CD
Paket: CI/CD sozlash- Build va testlar
- Bir bosqichda joylashtirish
- Xatolikda oldingi versiyaga qaytish
- Ish hajmi
- Kelishilgan ish hajmi
- Taxminiy muddat
- 1–2 hafta
- Alohida xarajat
- Server, bulut va litsenziya to‘lovlari
O‘z dasturchilari yoki doimiy pudratchisi bor, yangilanishni tez-tez chiqaradigan jamoalar uchun: kod hali qo‘lda serverga ko‘chirilayotgan bo‘lsa.
main tarmog‘iga kod tushganda test va deploy o‘zi bajariladi.
Yangilanish avval sinov muhitida tekshiriladi.
Xato chiqsa, oldingi versiyaga bir tugma bilan qaytish.
Kod hozir serverga qanday chiqarilishini, qayerda qo‘lda ish va xato xavfi borligini ko‘ramiz.
Har push’da ishga tushadigan GitHub Actions yoki GitLab CI pipeline’ini sozlaymiz.
Kod avval testdan o‘tadi, keyin yig‘iladi va faqat shundan so‘ng serverga chiqadi.
Yangilanish avval sinov muhitida tekshiriladi; parollar va kalitlar koddan alohida saqlanadi.
Nosoz versiyani bir buyruq bilan qaytarish tartibi va jamoa uchun yo‘riqnoma.
Server sozlash — muhitning o‘zi. DevOps — shu muhitga kod qanday xavfsiz va avtomatik yetib borishi. Agar yangilanish oyiga bir marta chiqsa, oddiy tartib yetarli; haftasiga bir necha marta bo‘lsa — CI/CD kerak.
Qisqa javoblar — ish qanday boshlanishi, narx, muddat va keyingi yordam haqida.
Nima qilmoqchi ekaningizni yoki sizni nima qiynayotganini yozing — keyingi qadamni birga aniqlaymiz.