CI Git деген эмне?
CI Git деген эмне?

Video: CI Git деген эмне?

Video: CI Git деген эмне?
Video: Скандальная Альбина_Рассказ_Слушать 2024, Ноябрь
Anonim

Үзгүлтүксүз интеграция ( CI ) сиздин командаңыз тарабынан берилген кодду жалпы репозиторийге интеграциялоо үчүн иштейт. Иштеп чыгуучулар жаңы кодду бириктирүү (тартуу) өтүнүчүндө бөлүшөт. CI Иштеп чыгуу циклинин башында мүчүлүштүктөрдү таап, азайтууга жардам берет, ал эми CD текшерилген кодду колдонмолоруңузга тезирээк жылдырат.

Ошо сыяктуу эле, CI жумушу деген эмне?

Үзгүлтүксүз интеграция ( CI ) иштеп чыгуучулар кодду жалпы репозиторийге бат-баттан, эң жакшысы күнүнө бир нече жолу интеграциялаган иштеп чыгуу практикасы. Ар бир интеграцияны автоматташтырылган куруу жана автоматташтырылган тесттер аркылуу текшерсе болот. Алардын арасында ревизияны көзөмөлдөө, куруу автоматташтыруу жана автоматташтырылган тестирлөө бар.

Мындан тышкары, CD жана CI кантип иштейт? CI , Үзгүлтүксүз интеграция деген сөздүн кыскасы, программалык камсыздоону иштеп чыгуу практикасы, анда бардык иштеп чыгуучулар борбордук репозиторийдеги коддун өзгөртүүлөрүн күнүнө бир нече жолу бириктирет. CD Үзгүлтүксүз жеткирүү дегенди билдирет, ал Үзгүлтүксүз интеграциянын үстүнө программалык камсыздоону чыгаруу процессин автоматташтыруу практикасын кошот.

GitHub CI инструментиби?

GitHub баарын тосуп алат CI куралдары . Үзгүлтүксүз интеграция ( CI ) аспаптар жаңы милдеттенмени түрткөн сайын тесттерди өткөрүп, натыйжаларды тартуу өтүнүчүнө билдирүү аркылуу командаңыздын сапат стандарттарын карманууга жардам берет.

GitLab CI CD кантип иштейт?

Үзгүлтүксүз интеграция үчүн курулган GitLab Сурам репозиторийиңиздеги өзгөртүүлөрдү бириктирүүдөн мурун жаңы кодду куруу, сынап көрүү жана текшерүү үчүн куурду ишке киргизет. Үзгүлтүксүз жеткирүү практикасы ( CD ) жеткирилишин камсыз кылат CI структураланган жайылтуу түтүгү аркылуу колдонмоңузга ырасталган код.

Сунушталууда: