План на курса

Въведение

    Преглед на основните концепции и предимства на 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 Hours

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



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

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

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

Continuous Integration with Jenkins and Maven

21 Hours

Jenkins for .Net Continuous Integration (CI)

14 Hours

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