Wprowadzenie

Ukończone

Ten moduł obejmuje ciągłą integrację z funkcją GitHub Actions, w tym przepływów pracy, zmiennych środowiskowych, artefaktów, wpisów tajnych i praktyk zabezpieczeń.

Cele kształcenia

Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:

  • Projektowanie przepływów pracy na potrzeby ciągłej integracji i wdrażania
  • Implementowanie zautomatyzowanego testowania w potokach funkcji GitHub Actions
  • Konfigurowanie potoków zadań wielozadaniowych przy użyciu zależności i równoległego wykonania
  • Zmienne środowiskowe i ich zakres
  • Najlepsze rozwiązania dotyczące zabezpieczania wpisów tajnych
  • Jak tworzyć i używać niestandardowych funkcji GitHub Actions
  • Udostępnianie artefaktów kompilacji między zadaniami
  • Oznaczenia statusu przepływu pracy
  • Zarządzanie zaszyfrowanymi sekretami dla kluczy API i poświadczeń
  • Implementowanie tagowania usługi Git na potrzeby zarządzania wydaniami i obsługi wersji
  • Stosowanie praktyk zabezpieczeń w przepływach pracy i repozytoriach

Warunki wstępne

Powinieneś mieć:

  • Podstawowe doświadczenie z GitHub z repozytoriami, gałęziami i pull requestami
  • Zrozumienie przepływów pracy w procesie rozwoju
  • Podstawowe użycie wiersza polecenia

Przydatne, ale niewymagane:

  • Doświadczenie w pracy z narzędziami CI/CD
  • Wiedza na temat platformy Docker
  • Doświadczenie w rozwoju zespołu