Ci/CD oN AWS

Wojtek Dąbrowski

Michał Górski

Northmill

facebook.com/northmill.se

northmill.com

Agenda

  1. Wprowadzenie do domeny.
  2. Prezentacja architektury i aplikacji.
  3. Techniczne szczegóły.
  4. Konfiguracja kont.
  5. Konfiguracja środowiska aplikacyjnego.
  6. Przerwa
  7. Narzędzia CI/CD na AWS.
  8. Demonstracja na żywym przykładzie.
  9. Konfiguracja CI/CD na zbudowanym środowisku aplikacyjnym.

Co budujemy?

Demo

Lab 0. konfiguracja konta AWS i narzędzi

Lab 1.1. Stworzenie S3 bucketa do deploymentu zasobów

Lab 1.2. Utworzenie zasobów aplikacji frontend

Lab 1.3. Utworzenie środowiska i  aplikacji backend

Lab 1.4. Utworzenie aplikacji frontend

Lab 1.5. Weryfikacja działania stworzonego środowiska

Przerwa

Demo

Cloud Formation

Code Pipeline

Code Build

Code Deploy

Lab 2.1. Stworzenie S3 bucketa do przechowywania artefaktów

Lab 2.2. Stworzenie Code Pipeline z rolą i bucketem

Lab 2.3. Pobranie źródeł poprzez Code Pipeline

Lab 2.4. Pobranie konfiguracji poprzez Code Pipeline

Lab 2.5. Zbudowanie kodu źródłowego za pomocą Code Build

Lab 2.6. Deployment stacka CloudFormation

Lab 2.7. Dodanie testów w Code Pipeline

Lab 2.8. Frontend pipeline

Thank you!

CI/CD on AWS

By Wojciech Dąbrowski

CI/CD on AWS

  • 112