GitHub Actions
Edycja 2026. Kompleksowe, techniczne omówienie GitHub Actions, obejmujące model wykonywania, zaawansowane workflows, bramkowanie środowisk, runners oraz bezpieczeństwo. Edycja 2026.
Odcinki
Argumenty za GitHub Actions w Enterprise
4m 38sZestawienie GitHub Actions z tradycyjnymi narzędziami CI/CD, takimi jak Azure DevOps i GCP Cloud Build. Omawiamy architektoniczne zalety automatyzacji sterowanej zdarzeniami (event-driven), która działa tuż obok kodu źródłowego.
Model mentalny wykonywania
3m 48sTechniczna analiza hierarchii w GitHub Actions. Zrozum kluczowe relacje między Workflows, Jobs, Steps i Actions.
Triggers i filtry oparte na zdarzeniach
4m 12sSzczegółowe omówienie event triggers w GitHub Actions. Dowiedz się, jak skonfigurować precyzyjne filtry ścieżek i gałęzi, aby dokładnie kontrolować, kiedy uruchamiają się Twoje workflows.
Ewaluacja stanu za pomocą Variables i Contexts
4m 10sZrozum kluczowe różnice między environment variables a GitHub Contexts. Dowiedz się, kiedy każde z nich jest ewaluowane w cyklu życia workflow.
Granica bezpieczeństwa: Secrets i GITHUB_TOKEN
4m 20sTechniczne spojrzenie na zarządzanie secrets w GitHub Actions. Omawiamy efemeryczny GITHUB_TOKEN oraz hierarchię secrets na poziomie repozytorium i organizacji.
Optymalizacja danych: Caching kontra Artifacts
4m 41sPoznaj dokładną różnicę między Dependency Caching a Workflow Artifacts. Przestań spowalniać swoje buildy przez użycie niewłaściwego mechanizmu przechowywania danych.
Kontrolowanie przepływu za pomocą Concurrency
3m 51sOpanuj kontrolę nad wykonywaniem workflow. Dowiedz się, jak używać słowa kluczowego concurrency, aby anulować nadmiarowe uruchomienia i zapobiegać nakładającym się wdrożeniom.
Bramkowanie wdrożeń za pomocą Environments
4m 11sOdkryj, jak mapować workflows GitHub Actions na zewnętrzne cele wdrożeniowe za pomocą Environments, aby wymuszać ręczne zatwierdzenia i izolować secrets.
Bezhasłowy dostęp do chmury przez OIDC
4m 06sWyeliminuj długoterminowe dane uwierzytelniające do chmury ze swoich repozytoriów. Dowiedz się, jak używać OpenID Connect (OIDC), aby bezpiecznie uwierzytelniać GitHub Actions w AWS, Azure i GCP.
Skalowanie pipelines zgodnie z DRY
4m 00sPorównaj Reusable Workflows i Composite Actions. Dowiedz się, który mechanizm wybrać podczas standaryzacji pipelines CI/CD w całej organizacji.
Tworzenie Custom Actions: Docker kontra JavaScript
3m 47sPrzejmij kontrolę nad swoim pipeline, budując Custom Actions. Omawiamy kompromisy dotyczące wydajności i kompatybilności między akcjami w JavaScript a kontenerami Docker.
Zarządzanie flotą: Hosted kontra Self-Hosted Runners
3m 59sPoruszaj się po granicach runners na GitHubie. Dowiedz się, kiedy polegać na maszynach hostowanych przez GitHuba, a kiedy Twoja architektura wymaga Self-Hosted runners.
Skalowanie w Kubernetes: Actions Runner Controller
3m 48sOdkryj, jak Actions Runner Controller (ARC) orkiestruje efemeryczne, automatycznie skalujące się floty runners natywnie w Twoich klastrach Kubernetes.
Integralność łańcucha dostaw dzięki Attestations
3m 58sZabezpiecz swój łańcuch dostaw oprogramowania. Dowiedz się, jak generować niemożliwe do sfałszowania artifact attestations i provenance bezpośrednio ze swoich workflows.