CI Git nima?
CI Git nima?

Video: CI Git nima?

Video: CI Git nima?
Video: Github actions dan foydalanib CI/CD qilish - Wahid Abduhakimov | DOT-NET.UZ 2024, Aprel
Anonim

Uzluksiz integratsiya ( CI ) jamoangiz tomonidan taqdim etilgan kodni umumiy omborga birlashtirish uchun ishlaydi. Ishlab chiquvchilar yangi kodni birlashtirish (tortishish) so'rovida baham ko'rishadi. CI ishlab chiqish tsiklining boshida xatolarni aniqlash va kamaytirishga yordam beradi va CD tasdiqlangan kodni ilovalaringizga tezroq ko'chiradi.

Xuddi shunday, so'raladi, CI ishi nima?

Uzluksiz integratsiya ( CI ) - bu ishlab chiquvchilar kodni umumiy omborga tez-tez, yaxshisi kuniga bir necha marta integratsiyalashgan ishlab chiqish amaliyotidir. Keyin har bir integratsiyani avtomatlashtirilgan qurish va avtomatlashtirilgan testlar orqali tekshirish mumkin. Ular orasida qayta ko'rib chiqish nazorati, qurilishni avtomatlashtirish va avtomatlashtirilgan sinovlar mavjud.

Bundan tashqari, CD va CI qanday ishlaydi? CI , Uzluksiz integratsiyaning qisqartmasi, dasturiy ta'minotni ishlab chiqish amaliyoti bo'lib, unda barcha ishlab chiquvchilar markaziy ombordagi kod o'zgarishlarini kuniga bir necha marta birlashtiradi. CD Bu uzluksiz yetkazib berishni anglatadi, bu uzluksiz integratsiyaga butun dasturiy ta'minotni chiqarish jarayonini avtomatlashtirish amaliyotini qo'shadi.

GitHub CI vositasimi?

GitHub hammani tabriklaydi CI vositalari . Doimiy integratsiya ( CI ) asboblar Har safar yangi majburiyatni topshirganingizda testlarni o'tkazish va natijalarni tortib olish so'roviga hisobot berish orqali jamoangizning sifat standartlariga rioya qilishingizga yordam beradi.

GitLab CI CD qanday ishlaydi?

Doimiy integratsiya uchun o'rnatilgan GitLab So'rov sizning omboringizdagi o'zgarishlarni birlashtirishdan oldin yangi kodni yaratish, sinab ko'rish va tasdiqlash uchun quvur liniyasini ishga tushiradi. Uzluksiz yetkazib berish amaliyoti ( CD ) yetkazib berilishini ta’minlaydi CI tuzilgan tarqatish quvuri orqali ilovangizga tasdiqlangan kod.

Tavsiya: