Анхаар Энэ нийтлэл нь инженерийн нийтлэл биш бөгөөд CI/CD боловсролыг сонирхож буй уншигчдад зориулагдсан болно. Хэрэв та суралцах сонирхолгүй бол энэ сонирхолтой материалыг олохгүй байх магадлалтай.

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

Мэдээжийн хэрэг, энэ сургалт нь хүн бүрт зориулагдаагүй. Гэхдээ туршлагатай бол:
- Git-тэй ажиллах
- Администрирования систем Linux буюу Windows
- Хөгжүүлэлт эсвэл үйл ажиллагаа
- Үүл үйлчилгээ үзүүлэгчтэй хамтран ажиллаж байна
тэгвэл OTUS таныг хүлээж байна! Та чадна Таны мэдлэг AWS, Azure, Gitlab курс дээрх CI/CD-д хангалттай эсэхийг тодорхойлох.
Эхлэхийн өмнө 2-р сарын 17-нд OTUS Нээлттэй хаалганы өдөрлөг хийлээ. Багш хичээлийн хөтөлбөрийг илүү дэлгэрэнгүй танилцуулж, оролцогчдын асуултад хариулж, сургалтын үйл явцыг тайлбарлав.

Мөн курсын багшаар удирдуулсан "Женкинсийг K8S-тэй ашиглах" сэдэвт олон нийтийн вебинарт үнэ төлбөргүй хамрагдах боломжтой. :

Хичээлийн сургалтын үйл явц Сургалтыг онлайн вебинар хэлбэрээр явуулдаг. Гурван сарын сургалтын туршид оролцогчид үргэлж бэлэн байдаг туршлагатай багш нараас асуулт асуух боломжтой. Практик даалгаврыг Google Cloud Platform (GCP), Amazon Web Service болон Microsoft Azure ашиглан гүйцэтгэнэ.
Хичээлийн хөтөлбөр нь дөрвөн үндсэн модулиас бүрдэнэ.
- Үүлэн хөгжүүлэлт (Код)
- Автоматжуулсан бүтээх, турших (Тасралтгүй интеграци)
- Суурилуулалтын автоматжуулалт (Тасралтгүй хүргэлт)
- Эцсийн модуль
Эдгээр сэдэв тус бүрийг онлайн вебинар хичээлийн үеэр дэлгэрэнгүй авч үзэх бөгөөд гэрийн даалгавар нь олж авсан мэдлэгээ бататгахад тусална. Шаардлагатай бол эдгээр даалгаврын талаар багш нарын дэлгэрэнгүй санал хүсэлтийг авах боломжтой.
Олон мэргэжилтнүүд CI/CD-ийг орчин үеийн хэрэгцээнд нийцсэн програм хангамж хөгжүүлэх хамгийн шилдэг аргуудын нэг гэж нэрлэдэг. Та санал нийлж байна уу?
Эх сурвалж: www.habr.com
