План на курса

Въведение

  • Преглед на основните концепции и предимства на CI/CD
  • Разбиране на CI услуги (Travis-CI, CircleCI, Semaphore и др.)

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

  • Настройване на Github хранилища
  • Интегриране на Travis-CI с Github

Изграждане на Python пакет

  • Създаване на логика на приложението
  • Локално пакетиране на кода

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

  • Добавяне на PyPI токен към Travis-CI
  • Създаване и дефиниране на CI/CD конвейер
  • Активиране на зависимости
  • Изпълнение и тестване на кода
  • Публикуване на пакета Python.

Внедряване на контейнерни приложения

  • Създаване на Python уеб приложение
  • Контейнериране на приложението
  • Разполагане на приложението с Docker
  • Автоматизиране на внедряването с Heroku

Отстраняване на неизправности

Обобщение и заключение

Изисквания

  • Опит с Git или Github
  • Python опит в програмирането

Публика

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

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


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

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

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

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