Гитлаб ЦИ/ЦД - курс 35 000 руб. из Слурма, тренинг, Датум: 28.11.2023.
мисцеланеа / / November 28, 2023
ЦИ/ЦД је ДевОпс пракса која аутоматизује процесе интеграције и испоруке и омогућава вам да редовно објављујете висококвалитетни софтвер.
Помоћу ЦИ/ЦД-а можете унети промене у главну грану и бити сигурни да ће оне бити тестиране и распоређене у производњу без вашег учешћа.
ЦИ ће аутоматски направити софтвер, тестирати га и обавестити вас ако нешто крене наопако.
ЦД ће аутоматски инсталирати промене кода на сервере компаније и покренути додатне тестове.
Са ЦИ/ЦД, не губите време на проналажење и решавање проблема и можете се усредсредити на развој нових функција.
Виши системски инжењер, Врике, бивши Слурм, бивши Соутхбридге
– 11+ година у ИТ и мрежама, 7+ година у ДевОпс-у
– Градитељ АВС заједнице и сертификовани архитекта
– Ко-водитељ подцаста ДевОпс Китцхен Талкс
– Углавном ради са добављачима облака (најчешће АВС), ИаЦ (Терраформ), Кубернетес, Доцкер, ЦИ\ЦД (ГитЛаб и други) и другим алатима
Сви часови се одвијају на Слурмовом личном налогу. Ви бирате где и када ћете их гледати. Након проучавања сваке теме, мораћете да урадите практичан задатак на штандовима платформе.
Прве 2 теме су доступне бесплатно у мини курсу „Шта је ЦИ/ЦД?“
Шта је ЦИ/ЦД и које проблеме решава ова техника?
- Историјска референца.
- Потреба за аутоматизацијом издања, тестирања и њихове поновљивости.
- Убрзати развој производа.
- Унификација и капацитет за склапање производа.
Општи принцип рада ЦИ/ЦД
Схватите улогу ЦИ/ЦД-а у радним токовима и шта Гитлаб имплементира
- Метод развоја цевовода.
- Цевоводи, грађевине, артефакти.
- ЦИ и ЦД (примена и испорука)
Вежбање: брзи почетак са Гитлаб ЦИ.
Преглед ЦИ система
Сазнајте више о главним играчима који нуде ЦИ/ЦД алате на тржишту
- ТрависЦИ, ЦирцлеЦИ.
- Гитхуб Ацтионс.
- Јенкинс/ТеамЦити.
- Гитлаб ЦИ
Пракса: имплементација питхон цевовода у ЦирцлеЦИ, Гитхуб Ацтионс, Јенкинс, Гитлаб ЦИ
Гитлаб преглед, инсталација и конфигурација
Сазнајте од којих се компоненти Гитлаб састоји, научите како да покренете Гитлаб сервер
- Од чега се састоји Гитлаб, које карактеристике и компоненте има?
- Како инсталирати Гитлаб?
- Основна подешавања Гитлаб система.
Вежбање: покретање Гитлаб сервера
Ваш први пројекат у Гитлабу
Научите препоруке за рад са Гитлаб-ом након инсталације: безбедност и одржавање
- Наш пројекат креирамо у Гитлабу.
- Најбоље праксе (кориснички налози, ЛДАП ауторизација, итд.).
Вежбање: креирање једноставног цевовода
Гитлаб Руннер и његова конфигурација
Сазнајте шта је тркач и како се покреће
- Задаци и могућности тркача.
- Које врсте постоје и за које случајеве су потребне?
- Подешавање тркача за пројекат.
Вежбање: подешавање Гитлаб тркача
Фајл .гитлаб-ци.имл
Научите синтаксичке карактеристике описа Гитлаб цевовода и главне карактеристике
- Зашто је потребна ова датотека, шта је то?
- Синтакса, основни приступи. ЦИ Линтер из Гитлаба.
Вежбање: Креирање напредног цевовода
Кубернетес интеграција
Сазнајте како Гитлаб може да се интегрише са Кубернетес-ом и научите како да примените апликацију унутар кластера
- Овлашћење у кластеру за тркаче.
- Изворни метод интеграције Гитлаба са Кубернетесом
Вежбање: писање цевовода за постављање апликације у Кубернетес преко Гитлаба
Напредне ГитЛаб ЦИ технике (и карактеристике)
Научите најсложенију и најзанимљивију функционалност у Гитлабу
- Укључи, шаблон.
- Рад са променљивим.
- Услови за рад са етапама.
- Зависности фаза и паралелност.
- Суочавање са инцидентима. Враћање и динамичка окружења.
- Додавање могућности враћања у цевовод
Пракса: контролна листа за згодне исечке који могу бити корисни у стварним пројектима
ГитОпс
Сазнајте више о ГитОпс приступу и како се може применити помоћу Гитлаб ЦИ
- Пусх анд Пулл модел за ЦИ/ЦД цевоводе.
- АргоЦД.
Вежбање: инсталација и коришћење АргоЦД-а
Сигурност у ЦИ/ЦД
Научите како да заштитите свој код и своје ЦИ/ЦД цевоводе користећи ГитЛаб ЦИ
- Тајне варијабле.
- Провера безбедности кода.
Вежбајте: научите како да интегришете ГитЛаб ЦИ са ХасхиЦорп трезором
Савршен цевовод са Слурмом
Консолидоваћемо материјал у пракси и креирати производни цевовод који може послужити као прототип за праве пројекте
Писање стварног ЦИ/ЦД процеса спремног за производњу у ГитЛаб ЦИ