CI Git гэж юу вэ?
CI Git гэж юу вэ?

Видео: CI Git гэж юу вэ?

Видео: CI Git гэж юу вэ?
Видео: #11 CI/CD with GitHub Actions - Хөгжүүлэгч болох зам #Хөгж101 2024, Арваннэгдүгээр
Anonim

Тасралтгүй интеграци ( CI ) нь танай багийн өгсөн кодыг хуваалцсан хадгалах газарт нэгтгэх зорилготой. Хөгжүүлэгчид шинэ кодыг нэгтгэх (татах) хүсэлтээр хуваалцдаг. CI Хөгжлийн мөчлөгийн эхэн үед алдааг олж илрүүлж, багасгахад тусалдаг ба CD нь баталгаажуулсан кодыг таны програмууд руу илүү хурдан шилжүүлдэг.

Үүнтэй адилаар CI ажил гэж юу вэ?

Тасралтгүй интеграци ( CI ) нь хөгжүүлэгчид кодыг хуваалцсан репозитортой ойр ойрхон, болж өгвөл өдөрт хэд хэдэн удаа нэгтгэдэг хөгжүүлэлтийн практик юм. Интеграц бүрийг автоматжуулсан бүтээц болон автомат туршилтаар шалгаж болно. Эдгээрийн дотор засварын хяналт, барилгын автоматжуулалт, автоматжуулсан туршилтууд орно.

Нэмж дурдахад CD болон CI хэрхэн ажилладаг вэ? CI , Continous Integration гэдэг үгийн товчлол нь бүх хөгжүүлэгчид өдөрт хэд хэдэн удаа төв репозитор дахь кодын өөрчлөлтийг нэгтгэдэг програм хангамж хөгжүүлэх практик юм. CD Энэ нь Continuous Delivery гэсэн үгийн товчлол бөгөөд Continuous Integration дээр програм хангамжийг гаргах үйл явцыг бүхэлд нь автоматжуулах практикийг нэмдэг.

GitHub нь CI хэрэгсэл мөн үү?

GitHub бүгдийг нь угтаж байна CI хэрэгслүүд . Тасралтгүй интеграци ( CI ) хэрэгсэл Та шинэ үүрэг даалгавар өгөх бүртээ туршилт хийж, үр дүнг нь татах хүсэлтэд тайлагнаснаар багийнхаа чанарын стандартыг чанд баримтлахад тусална.

GitLab CI CD хэрхэн ажилладаг вэ?

Тасралтгүй интеграци -д суурилуулсан GitLab Хүсэлт нь таны репозитор дахь өөрчлөлтүүдийг нэгтгэхээс өмнө шинэ кодыг бүтээх, турших, баталгаажуулах шугамыг идэвхжүүлдэг. Тасралтгүй хүргэлтийн практик ( CD ) хүргэхийг баталгаажуулдаг CI Бүтэцлэгдсэн байршуулалтын шугамын тусламжтайгаар таны програмд баталгаажуулсан код.

Зөвлөмж болгож буй: