План на курса

Ден 1

Въведение

    DevOps - новоговор или ключова роля в ИТ проекти? Защо GitLab CI/CD? GitLab срещу. други CI/CD системи (CircleCI, Travis, TeamCity)

Подготовка за стартиране

    Архитектура и логика на решението, включително: GitLab / GitLab Runner Системни и хардуерни изисквания Инсталация GitLab и GitLab CI Първоначална конфигурация GitLab: дизайн, потребители, интеграции, подготовка за стартиране на първата непрекъсната интеграция

Настройка и подготовка на API

    Оптимизиране на настройките GitLab / GitLab CI: съвети и трикове Подготовка на API за използване в механизми за задействане

Първи CI/CD процес

    Инсталиране на GitLab CI Runner, системни и хардуерни изисквания Конфигуриране на проекта за свързване към GitLab CI Изпълнение на типичен процес: изграждане -> тестване -> разгръщане

Ден 2

Изграждане на конфигурационния файл .gitlab-ci.yml

    Практически примери за концепции: Среди и внедрявания Защитени среди Артефакти на работа Внедряване чрез Docker
Променливи, които могат да се използват в YML конфигурационния файл
  • Логически конструкции: само, освен, когато, alllow_failure, зависимости, повторен опит
  • Тръбопровод за задействане: как да задействаме задачи чрез API?
  • Как GitLab CI улеснява живота на разработчиците

    Изчисляване на % тестово покритие Състояние на компилация в MarkDown документи Изпращане на състояния на компилация в месинджъра (най-важен пример)

      Разширени възможности GitLab CI

    AutoDevOps Klastry Kubernetes Разположете дъски ChatOps уеб терминал

      Казус на живо

    изграждане, тестване и внедряване за проект, базиран на PHP/Magento, работещ в мултисървърна среда, като се предполага нулев престой по време на внедряването.

    Изисквания

    Основна способност за използване GIT

    Основни умения за програмиране, например в PHP.

     14 Hours

    Брой участници



    Цена за участник

    Oтзиви от потребители (2)

    Свързани Kурсове

    Continuous Integration with Jenkins and Maven

    21 Hours

    Jenkins for .Net Continuous Integration (CI)

    14 Hours

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