Обучение проходит на GitLab CE: Community Edition, а это значит что вы сможете развернуть у себя на компьютере полноценную лабараторию для экспериментов. Курс состоит из трех частей: 1 Первая часть дает вам базовые знания о устройстве GitLab, обзор интерфейса. Разберемся на практике с базовыми возможности от создания групп, проектов и добавления пользователей, рассмотрим на примерах, основные функциональные возможности платформы. 2 Во второй части курса мы изучим основы Git. 3 В третьей части курса как только вы освоитесь с интерфейсом и функциями GitLab, перейдем к написанию кода на YAML. Далее изучим на сквозных примерах возможности GitLab для CI/CD pipeline. (смотрите оглавление курса) Чему вы научитесь - Изучите базовые настройки GitLab - Управлять пользователями в GitLab - Создавать и работать с проектами GitLab - Общий принцип работы CI/CD - Изучите базовые функциональные возможности платформы GitLab для DevOps - Разберем основы Git - Поймете основы YAML - Рассмотрим основы Markdown - Настроите и используйте GitLab Runners для выполнения CI/CD pipeline - Автоматизировать сборку, тестирование, развертывание с помощью GitLab CI - Подключать и настраивать GitLab Runners - Создавать собственные скрипты для GitLab CI/CD (Pipelines, Jobs, Stages) Для кого этот курс Для всех желающих познакомиться с платформой GitLab. Хотите узнать, как построить CI/CD pipeline в GitLab. Начальные требования - Основы работы с ПК - Знаете как открыть командную строку в Mac/Linux/Windows. - Желательно иметь общее представление что такое Docker. - Права администратора для установки программного обеспечения на ПК. - Для практики вам нужен ПК который имеет возможность создать и запустить виртуальную машину, - необходимо иметь 8гб оперативной памяти, - 32гб свободного места на жестком диске - несколько ядер процессора с возможностью виртуализации. Обратите внимание GitLab будем устанавливать локально, в минимальном варианте он потребует от 4.5 Гб оперативной памяти, плюс потребуется память для runner(в итоге минимум может использоваться 6 Гб, плюс 2 Гб где останется под основную ОС, учтите это)