Plan Szkolenia

Wprowadzenie

  • Przegląd podstawowych koncepcji i zalet CI/CD
  • Zrozumienie usług CI (Travis-CI, CircleCI, Semaphore itp.)

Przygotowanie środowiska programistycznego

  • Konfigurowanie repozytoriów Github
  • Integracja Travis-CI z serwisem Github

Tworzenie pakietu Python

  • Tworzenie logiki aplikacji
  • Pakowanie kodu lokalnie

Automatyzacja wdrażania pakietów

  • Dodawanie tokena PyPI do Travis-CI
  • Tworzenie i definiowanie potoku CI/CD
  • Aktywowanie zależności
  • Uruchamianie i testowanie kodu
  • Opublikowanie pakietu Python

Wdrażanie aplikacji konteneryzowanych

  • Tworzenie Python aplikacji internetowej
  • Konteneryzacja aplikacji
  • Wdrażanie aplikacji za pomocą Dockera
  • Automatyzacja wdrażania przy użyciu Heroku

Rozwiązywanie problemów

Podsumowanie i wnioski

Wymagania

  • Doświadczenie z Git lub Github
  • Python doświadczenie w programowaniu

Publiczność

  • Deweloperzy
  • DevOps inżynierów
 14 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (3)

Powiązane Kategorie