Свържете се с нас

Съдържание и теми, включени в курса

Въведение и Основи

  • Установяване на нивото: какво участниците вече знаят за 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)

Предстоящи Курсове

Свързани Kатегории