Dozhd
Администратор
- Регистрация
- 17 Янв 2014
- Сообщения
- 169.589
- Реакции
- 387.962
Складчина: Gitlab в работе [Stepik] [Евгений Листопадов]
Изучите базовые функциональные возможности платформы GitLab для DevOps. Разберемся на практике с базовыми возможностями от создания групп, проектов, добавления пользователей до написания скриптов для Gitlab CI/CD. Во второй части курса мы изучим основы Git. В третьей части курса как только вы освоитесь с интерфейсом и функциями 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 CE: Community Edition, а это значит что вы сможете развернуть у себя на компьютере полноценную лабораторию для экспериментов.
Курс состоит из трех частей:
Первая часть дает вам базовые знания об устройстве GitLab, обзор интерфейса. Разберемся на практике с базовыми возможности от создания групп, проектов и добавления пользователей, рассмотрим на примерах, основные функциональные возможности платформы.
Во второй части курса мы изучим основы Git.
В третьей части курса как только вы освоитесь с интерфейсом и функциями GitLab, перейдем к написанию кода на YAML. Далее изучим на сквозных примерах возможности GitLab для CI/CD pipeline которые вы сможете повторить на практике. (смотрите оглавление курса)
Для кого этот курс
Для всех желающих познакомиться с платформой GitLab. Хотите узнать, как построить CI/CD pipeline в GitLab.
Начальные требования
Перед покупкой курса вы можете попробывать пройти урок связанный установкой
1.1 GitLab: Необходимое ПО - в результате прохождения данного урока вы на практике развернете в docker свой собственный GitLab сервер.
Основы работы с ПК
Знаете как открыть командную строку в Mac/Linux/Windows.
Желательно иметь общее представление о Docker.
Права администратора для установки программного обеспечения на ПК.
Для практики вам нужен ПК который имеет возможность создать и запустить виртуальную машину,
необходимо иметь 8гб оперативной памяти,
32гб свободного места на жестком диске
несколько ядер процессора с возможностью виртуализации.
Обратите внимание GitLab будем устанавливать локально, в минимальном варианте он потребует от 4.5 Гб оперативной памяти, плюс потребуется память для runner (в итоге минимум может использоваться 6 Гб, плюс 2 Гб где останется под основную ОС, учтите это)
Как проходит обучение
Курс для самостоятельного изучения, который вы сможете проходить в удобном вам темпе. Обучение проходит в формате видео лекции, упор делается на практику, а так же есть короткие тесты. Желательно самостоятельно вводить код приведенных примеров.
Программа курса:
Gitlab: подготовка
GitLab: Практика установка docker, поднимаем GitLab в контейнере
Подготовка: командная строка
Подготовка: основы docker
Gitlab: начало
Gitlab: Введение
GitLab: Профиль пользователя
GitLab: User types(access level) & Roles
GitLab: Управление пользователями
Лабораторная работа: Создание пользователей в GitLab
GitLab: Типы пространств имен
GitLab: Видимость проекта или группы
GitLab: Правила именования проектов & групп
GitLab: Практика управление группами
GitLab: Практика управление проектами
GitLab: Работа с Labels
GitLab: Работа с Issues
GitLab: Работа с Incidents
GitLab: Работа с Tasks
GitLab:Работа с Boards & Milestones
GitLab: Работа с Wiki & Markdown
Git & Gitlab
Архитектуры VCS. Что такое Git?
Базовые настройки Git
Как устроен Git
Статусы отслеживания файлов в Git
Что такое хэш, коммит, цепочка коммитов, HEAD
Пример установки GIT (Windows, Linux)
Для чего нужен .gitignore
Подготовка к коммиту
Git: контрольные вопросы по - части 1
Практика Git начало
Практика Git удаление файлов
Практика Git откат изменений
Практика Git переименование и перемещение
Git: Теги
Git: Ветки
Git & Gitlab: Удаленные репозиторий
GitLab: Настройка SSH-key
Git & Gitlab: работа с репозиторием кода - часть 3
Gitlab: CI/CD
GitLab: Изучаем YAML
GitLab: Что такое GitLab Runner
GitLab: Практика подключения Gitlab Runners
GitLab: Что такое pipeline
GitLab: Практика по созданию первого pipeline
GitLab: Pipeline основы (stages, script, artifacts, needs)
GitLab: Практика стадии, зависимости и артефакты
GitLab: Pipeline переменные (variables)
GitLab: Практика применение переменных в pipeline
GitLab: Pipeline (rules, when, environment, image, dependencies)
GitLab: Повторное использования кода в конвейере
Gitlab: мини проекты CI/CD на практике
GitLab: Pipeline Example 1 - C lang (Package Registry)
GitLab: Pipeline Example 2 - Java & Maven
GitLab: Включаем Container Registry.
GitLab: Pipeline Example 3 - Python (Container Registry)
Финиш
Что вы получаете
Поймете основные функциональные возможности платформы GitLab CE
По завершению этого курса студенты смогут работать с GitLab CE
Сможете самостоятельно на базе GitLab выстраивать процесс CI/CD.
Сертификат.
СКАЧАТЬ
Изучите базовые функциональные возможности платформы GitLab для DevOps. Разберемся на практике с базовыми возможностями от создания групп, проектов, добавления пользователей до написания скриптов для Gitlab CI/CD. Во второй части курса мы изучим основы Git. В третьей части курса как только вы освоитесь с интерфейсом и функциями 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 CE: Community Edition, а это значит что вы сможете развернуть у себя на компьютере полноценную лабораторию для экспериментов.
Курс состоит из трех частей:
Первая часть дает вам базовые знания об устройстве GitLab, обзор интерфейса. Разберемся на практике с базовыми возможности от создания групп, проектов и добавления пользователей, рассмотрим на примерах, основные функциональные возможности платформы.
Во второй части курса мы изучим основы Git.
В третьей части курса как только вы освоитесь с интерфейсом и функциями GitLab, перейдем к написанию кода на YAML. Далее изучим на сквозных примерах возможности GitLab для CI/CD pipeline которые вы сможете повторить на практике. (смотрите оглавление курса)
Для кого этот курс
Для всех желающих познакомиться с платформой GitLab. Хотите узнать, как построить CI/CD pipeline в GitLab.
Начальные требования
Перед покупкой курса вы можете попробывать пройти урок связанный установкой
1.1 GitLab: Необходимое ПО - в результате прохождения данного урока вы на практике развернете в docker свой собственный GitLab сервер.
Основы работы с ПК
Знаете как открыть командную строку в Mac/Linux/Windows.
Желательно иметь общее представление о Docker.
Права администратора для установки программного обеспечения на ПК.
Для практики вам нужен ПК который имеет возможность создать и запустить виртуальную машину,
необходимо иметь 8гб оперативной памяти,
32гб свободного места на жестком диске
несколько ядер процессора с возможностью виртуализации.
Обратите внимание GitLab будем устанавливать локально, в минимальном варианте он потребует от 4.5 Гб оперативной памяти, плюс потребуется память для runner (в итоге минимум может использоваться 6 Гб, плюс 2 Гб где останется под основную ОС, учтите это)
Как проходит обучение
Курс для самостоятельного изучения, который вы сможете проходить в удобном вам темпе. Обучение проходит в формате видео лекции, упор делается на практику, а так же есть короткие тесты. Желательно самостоятельно вводить код приведенных примеров.
Программа курса:
Gitlab: подготовка
GitLab: Практика установка docker, поднимаем GitLab в контейнере
Подготовка: командная строка
Подготовка: основы docker
Gitlab: начало
Gitlab: Введение
GitLab: Профиль пользователя
GitLab: User types(access level) & Roles
GitLab: Управление пользователями
Лабораторная работа: Создание пользователей в GitLab
GitLab: Типы пространств имен
GitLab: Видимость проекта или группы
GitLab: Правила именования проектов & групп
GitLab: Практика управление группами
GitLab: Практика управление проектами
GitLab: Работа с Labels
GitLab: Работа с Issues
GitLab: Работа с Incidents
GitLab: Работа с Tasks
GitLab:Работа с Boards & Milestones
GitLab: Работа с Wiki & Markdown
Git & Gitlab
Архитектуры VCS. Что такое Git?
Базовые настройки Git
Как устроен Git
Статусы отслеживания файлов в Git
Что такое хэш, коммит, цепочка коммитов, HEAD
Пример установки GIT (Windows, Linux)
Для чего нужен .gitignore
Подготовка к коммиту
Git: контрольные вопросы по - части 1
Практика Git начало
Практика Git удаление файлов
Практика Git откат изменений
Практика Git переименование и перемещение
Git: Теги
Git: Ветки
Git & Gitlab: Удаленные репозиторий
GitLab: Настройка SSH-key
Git & Gitlab: работа с репозиторием кода - часть 3
Gitlab: CI/CD
GitLab: Изучаем YAML
GitLab: Что такое GitLab Runner
GitLab: Практика подключения Gitlab Runners
GitLab: Что такое pipeline
GitLab: Практика по созданию первого pipeline
GitLab: Pipeline основы (stages, script, artifacts, needs)
GitLab: Практика стадии, зависимости и артефакты
GitLab: Pipeline переменные (variables)
GitLab: Практика применение переменных в pipeline
GitLab: Pipeline (rules, when, environment, image, dependencies)
GitLab: Повторное использования кода в конвейере
Gitlab: мини проекты CI/CD на практике
GitLab: Pipeline Example 1 - C lang (Package Registry)
GitLab: Pipeline Example 2 - Java & Maven
GitLab: Включаем Container Registry.
GitLab: Pipeline Example 3 - Python (Container Registry)
Финиш
Что вы получаете
Поймете основные функциональные возможности платформы GitLab CE
По завершению этого курса студенты смогут работать с GitLab CE
Сможете самостоятельно на базе GitLab выстраивать процесс CI/CD.
Сертификат.
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Сделайте цифровую копию себя и ведите свой проект в одиночку! [Азамат Ушанов]
- Сделайте цифровую копию себя и ведите свой проект в одиночку! [Азамат Ушанов]
- Сделайте цифровую копию себя и ведите свой проект в одиночку! [Азамат Ушанов]
- Сделайте цифровую копию себя и ведите свой проект в одиночку! [Азамат Ушанов]
- Сделайте цифровую копию себя и ведите свой проект в одиночку! [Азамат Ушанов]
- Сделайте цифровую копию себя и ведите свой проект в одиночку! [Азамат Ушанов]