План на курса

Въведение в непрекъснатата интеграция (CI)

  • Преглед на непрекъснатата интеграция
  • Ползи и предизвикателства на CI в PHP развитието
  • Въведение в CI инструментите: GitLab CI и Jenkins

Настройване на CI среди

  • Инсталиране и конфигуриране на GitLab CI
  • Инсталиране и конфигуриране на Jenkins
  • Конфигуриране на среди за отдалечен работен плот за CI

Автоматизиране на компилации

  • Създаване на автоматизирани скриптове за изграждане на PHP приложения
  • Управление на зависимости в PHP проекта
  • Интегриране на контрол на версиите с CI инструменти

Тестване в CI тръбопроводи

  • Тестване на модул с PHPUnit
  • Интеграционно тестване в CI
  • Автоматизиране на тестове в Jenkins и GitLab CI

Разполагане на PHP приложения

  • Автоматизиране на процесите на внедряване
  • Внедряване в сценични и производствени среди
  • Стратегии за връщане назад и най-добри практики

Разширени CI конфигурации

  • Персонализиране на CI тръбопроводи за специфични нужди
  • Мащабиране на CI процеси за по-големи проекти
  • Мониторинг и отстраняване на неизправности в CI тръбопроводи

Комбиниране на CI с други инструменти

  • Интегриране на CI с Docker
  • Непрекъснато наблюдение и обратна връзка
  • Казуси и приложения в реалния свят

Обобщение и следващи стъпки

Изисквания

  • Опит в изграждането, тестването и внедряването на софтуер
  • PHP опит в програмирането

Публика

  • Разработчици
  • DevOps инженери
 14 Часа

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


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

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

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

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