CI дадлага гэж юу вэ?
CI дадлага гэж юу вэ?

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

Видео: CI дадлага гэж юу вэ?
Видео: BATUH - MODOD feat. UJIN / Official Music Video / 2024, May
Anonim

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

Үүнийг харгалзан үзвэл Stage build нь CI дадлага мөн үү?

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

Нэмж дурдахад, CI-ийг тасралтгүй нэгтгэх шилдэг туршлагууд юу вэ?

  • Шилдэг туршлага 1: Кодын агуулахыг хадгалах.
  • Шилдэг туршлага 2: Барилга, байршуулалтыг автоматжуулах.
  • Шилдэг туршлага 3: Барилгыг өөрөө турших.
  • Шилдэг туршлага 4: Хамгийн сүүлийн үеийн өөрчлөлтүүдтэй хурдан бүтээн байгуулалтууд.
  • Шилдэг туршлага 5: Үйлдвэрлэлийн орчны клон дээр турших.
  • Шилдэг туршлага 6: Хамгийн сүүлийн үеийн хүргэлтүүдийг авахад хялбар болго.

Үүнээс гадна, CI яагаад чухал вэ?

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

CI ба CD нь юу гэсэн үг вэ?

Програм хангамжийн инженерчлэлд, CI / CD эсвэл CICD гэдэг нь ерөнхийдөө тасралтгүй нэгтгэх, тасралтгүй хүргэх эсвэл тасралтгүй байршуулах хосолсон туршлагыг хэлнэ. Байгууллагын харилцааны хүрээнд, CI / CD Мөн корпорацийн таних тэмдэг, корпорацийн дизайны ерөнхий үйл явцыг хэлж болно.

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