• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

Скачать DevOps: Git & Github and Integrating with Jenkins & Maven - udemy (2022)

bart

bart

PRO
Сообщения
52.242
Реакции
28.428
DevOps: Git & Github and Integrating with Jenkins & Maven
udemy

1644098051554.png


Этот курс проведет всех ( никаких предварительных знаний не требуется! ) через основные шаги, чтобы с легкостью использовать эти инструменты в ваших повседневных проектах.

Этот курс посвящен Git и GitHub.

Описание курса:

Введение:

  • Что такое DevOps и его преимущества
  • Жизненный цикл DevOps:
    1. Непрерывное развитие
    2. Непрерывная интеграция
    3. Непрерывное тестирование
    4. Непрерывная обратная связь
    5. Непрерывное развертывание
    6. Непрерывный мониторинг
  • Обзор Git и GitHub
  • Создайте учетную запись GitHub, репозиторий, клон — распределенная система контроля версий
  • Git-конфигурация
  • Этапы в Git
  • Git вытащить с удаленного на локальный
  • Git push с локального на удаленный
  • Этапы в Git — добавить и зафиксировать
Работа с ветками

  • Представляем филиалы
  • Лаборатория — Создание веток (мастер и разработка)
  • Создать и отправить ветку с локального на удаленный
  • Ветви функций
  • Запрос на слияние — объединение одной ветки с другой.
  • Ветка выпуска
  • Отделение исправлений
  • Лаборатория — Отделение выпусков и исправлений
  • Добавить рецензента в запросе на включение с помощью правил защиты ответвления
  • PR — комментировать, одобрять и запрашивать изменения
Разрешение конфликтов

  • Понимание конфликтов в git merge
  • Создайте конфликт слияния и разрешите его
  • Используйте TortoiseGit S/W для разрешения конфликтов
  • Решайте конфликты с GitHub с помощью веб-редактора с помощью PR с одним рецензентом
Примеры реальных проектов – кейсы на основе сценариев

  • Команда Git clean для удаления файла и каталога
  • Отмена изменений в существующих файлах
  • Git Вернуть команду
  • Команда сброса Git
  • Команда извлечения Git
  • Команда git pull
  • Разница между git merge и git fetch
GitHub Deep Drive — выбор вишен, теги, перебазирование и слияние

  • Что такое Cherry-pick в git?
  • Лаборатория Cherry-pick с конфликтами при слиянии
  • Git-теги
  • Удалить теги из локального и удаленного
  • Команда git перебазировать
  • Разница между git rebase и слиянием
Интеграция Jenkins с репозиторием GitHub и проектом Maven

  • О Дженкинсе
  • Обзор интеграции Jenkins с GitHub и создание проекта на основе Java
  • Установка Jenkins, Java, Maven и Git на экземпляр EC2
  • Настройка Jenkins на экземпляре EC2
  • Настройка учетных данных GitHub и местоположения Maven на Jenkins
  • Создание и сборка проекта на основе Java с помощью Maven Tool
  • Добавьте плагины Maven в Jenkins
  • Последняя лекция
Git Интервью QA

Для кого этот курс:
  • Всем, кто хочет узнать, что такое управление версиями и как оно может помочь в эффективной организации кода и проектов.
  • Инженеры-программисты, разработчики и программисты, плохо знакомые с Git
Требования
  • ПК или ноутбук с подключением к интернету
  • Никаких предварительных знаний Git или GitHub или веб-разработки не требуется.
  • Возможность установки программного обеспечения на свой компьютер
  • Для создания (бесплатной) учетной записи GitHub требуется адрес электронной почты.
  • Требуется мотивация для изучения Git и GitHub.
Материал на английском языке



Продажник:

Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO

Качать без ограничений Купить доступ к 1 теме
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу