Мазмұны:
Бейне: CI CD құбыры қалай жұмыс істейді?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
А CI / CD құбыры код құруды бастау, автоматтандырылған сынақтарды іске қосу және кезең немесе өндіріс ортасына орналастыру сияқты бағдарламалық құралды жеткізу процесіндегі қадамдарды автоматтандыруға көмектеседі. Автоматтандырылған құбырлар қолмен қателерді жою, стандартталған әзірлеу кері байланысын қамтамасыз ету және өнімді жылдам итерациялауды қосу.
Осыны ескере отырып, CI CD құбыры дегеніміз не?
А CI / CD құбыры іске асыру немесе Үздіксіз интеграция/Үздіксіз орналастыру заманауи DevOps ортасының негізі болып табылады. Ол қолданбаларды құруды, тестілеуді және орналастыруды автоматтандыру арқылы әзірлеу және операциялық топтар арасындағы алшақтықты жояды.
Сондай-ақ, CI CD-де не құрастырылғанын біліңіз? Репозиторийде өзгерістер болған сайын, a CI сервер өзгерістерді тексереді және « салу және сынақ». А салу және сынақ болған кезде CI сервер салады әзірлеушінің мүмкіндік тармағындағы бүкіл жүйені және барлық бірлік пен интеграция сынақтарын жүргізеді. The CI сервер біріктіру нәтижесі туралы командаға хабарлайды.
Сол сияқты, CI CD құбырын қалай жасауға болады?
Заманауи CI/CD құбырын қалай салу керек
- Кішкене Python бағдарламасын жазыңыз (Hello World емес)
- Бағдарлама үшін кейбір автоматтандырылған сынақтарды қосыңыз.
- Кодыңызды GitHub-қа жіберіңіз.
- Автоматтандырылған сынақтарды үздіксіз орындау үшін Travis CI жүйесін орнатыңыз.
- Код сапасын үздіксіз тексеру үшін Better Code Hub орнатыңыз.
- Python бағдарламасын веб-бағдарламаға айналдырыңыз.
- Веб қолданбасы үшін Docker кескінін жасаңыз.
Дженкинс CI немесе CD ме?
Дженкинс Java тілінде жазылған ашық бастапқы автоматтандыру сервері болып табылады. Ол бағдарламалық жасақтама жобаларын үздіксіз құру және сынау үшін пайдаланылады, бұл әзірлеушілерге a. орнатуға мүмкіндік береді CI / CD қоршаған орта. Ол сондай-ақ Subversion, Git, Mercurial және Maven сияқты нұсқаларды басқару құралдарын қолдайды.
Ұсынылған:
Битбукет құбыры қалай жұмыс істейді?
Bitbucket Pipelines - Bitbucket ішіне кіріктірілген CI/CD қызметі. Ол репозиторийдегі конфигурация файлы негізінде кодты автоматты түрде жасауға, сынауға және тіпті орналастыруға мүмкіндік береді. Битбукет құбырлары. yml файлы репозиторийдің барлық құрастыру конфигурацияларын сақтайды
Жеңіл тексеру Дженкинс құбыры дегеніміз не?
Jenkins Pipeline плагинінде «жеңіл тексеру» деп аталатын мүмкіндік бар, мұнда шебер бүкіл репоға қарағанда тек Jenkinsfile файлын реподан алады. Конфигурация экранында сәйкес құсбелгі бар
OOM өлтірушісі дегеніміз не, ол қашан жұмыс істейді және ол не істейді?
OOM Killer барлық іске қосылған процестерді қарап шығып, оларға нашарлық көрсеткішін тағайындау арқылы жұмыс істейді. Ең жоғары ұпай жинаған процесс өлтірілген болып табылады. OOM Killer бірқатар критерийлер негізінде нашарлық көрсеткішін тағайындайды
Баддели моделі бойынша жұмыс жады қалай жұмыс істейді?
Бадделидің жұмыс жады моделі. Baddeley моделі жұмыс жады көп бөлікті жүйе сияқты және әр жүйе әртүрлі функцияға жауап береді деп дәлелдейді. Әрбір бөлік тек соншалықты көп өңдеуге қабілетті және бұл жүйенің құрамдас бөліктері, Бадделидің пікірінше, бір-бірінен азды-көпті тәуелсіз жұмыс істейді
Даму құбыры дегеніміз не?
Уикипедиядан, еркін энциклопедия. Өнім құбыры - бұл компания әзірлеген және сататын, әзірлеу, дайындау немесе өндіру күйіндегі және ең дұрысы олардың өмірлік циклінің әртүрлі кезеңдеріндегі өнімдер сериясы