Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение и Основи
- Установяване на нивото: какво участниците вече знаят за Git и GitLab
- Преглед на ключови Git концепции: commits, branches, merges, push/pull
- Общ преглед на версиите на GitLab (Free срещу Premium срещу Ultimate)
- Типични случаи на употреба на GitLab и организационни ползи
Преглед на Функционалностите и Архитектурата на GitLab
- Разглеждане на интерфейса на GitLab и структурата на проекта
- Ключови функции: управление на хранилище, конвейри, табла със задачи
- Архитектура на GitLab CI/CD и преглед на runners
Работен Процес в GitLab
- Често срещани работни потоци: GitLab Flow срещу GitFlow
- Merge заявки, одобрения и цикли на преглед
- Управление на branches и права за достъп
Организиране на Проекти с Groups и Namespaces
- Разбиране на GitLab groups, subgroups и namespaces
- Видимост на проекта и групови права
- Стратегии за fork-ване и управление на екипния достъп
Внедряване на CI/CD в GitLab
- Настройка и регистриране на GitLab Runners
- Docker и Kubernetes изпълнители
- Използване на Docker-in-Docker (DIND): ползи и особености
- Отстраняване на проблеми с runner
- Писане и структуриране на gitlab-ci.yml
- Използване на променливи и CI secrets
- Създаване на CI работни потоци и етапи
- Включване на шаблони и дефиниции за многократно използване на конвейри
- Тригери, разписания и ръчен контрол на конвейри
- Генериране на версии и стратегии за таг-ване
Управление на Задачи и Сътрудничество
- Създаване и свързване на задачи
- Персонализирани табла и етикети за задачи
- Ключови етапи и проследяване на напредъка
Използване на GitLab Markdown
- Форматиране на задачи, merge заявки и wiki страници
- Markdown за документация и вградени визуални елементи
- Използване на списъци със задачи (checklists), блокове код и таблици
GitLab Pages
- Публикуване на статични уебсайтове от GitLab хранилища
- Настройка на GitLab Pages с персонализирани домейни
- CI/CD интеграция с внедряване на Pages
Сигурност и Управление на Достъпа
- Токени за личен достъп и токени за проекти
- Защита на secrets и променливи в конвейра
- Общ преглед на функциите за сканиране на сигурността на GitLab
Отстраняване на Проблеми и Диагностика
- Често срещани CI/CD грешки и решения
- Логове на runner и дебъгване на неуспешни job-ове
- Най-добри практики за надеждност на конвейра
Обобщение и Следващи Стъпки
- Резюме на курса и въпроси и отговори
- Финална сесия за преглед или задача за оценка
- Обратна връзка и закриване на курса
- Ресурси за продължаващо обучение
Изисквания
- Необходими са минимални познания по Linux за секцията за GitLab Runner
Аудитория
- DevOps професионалисти
- Софтуерни разработчици и инженери, използващи GitLab в екипна среда
- Технически ръководители и системни интегратори, внедряващи GitLab конвейри
21 Часа
Отзиви от участници (1)
Ми ми харесва, че получавам незабавен отговор на моите въпроси.
Szabolcs Kriston - Ericsson
Курс - Advanced GitLab
Машинен превод