Azure Pipelines
Edycja 2026. Zapoznaj się z Azure DevOps (ADO) i dowiedz się, jak budować dobrze ustrukturyzowane pipelines. Poznaj najlepsze praktyki, zarządzaj zmiennymi i sekretami oraz zdobądź praktyczne porady dotyczące wykorzystania go w procesie tworzenia oprogramowania klasy enterprise.
Odcinki
YAML vs Classic Pipelines
3m 52sWprowadzamy do Azure DevOps Pipelines i analizujemy kluczowe przejście z klasycznych pipelines opartych na UI na Pipeline-as-Code z użyciem YAML. Dowiesz się, dlaczego przechowywanie konfiguracji pipeline razem z kodem aplikacji jest standardem branżowym dla oprogramowania klasy enterprise.
Anatomia Pipeline: Stages, Jobs i Steps
4m 08sZanurz się w hierarchię strukturalną Azure Pipelines. Dowiesz się, jak logicznie organizować proces CI/CD za pomocą Stages, rozdzielać obciążenia dzięki Jobs i wykonywać konkretne polecenia przy użyciu Steps.
Kontekst wykonania: Agents i Demands
4m 22sOdkryj, jak Azure Pipelines wykonują Twój kod przy użyciu Agents. Omawiamy różnice między agentami Microsoft-hosted i Self-hosted oraz pokazujemy, jak używać Demands do kierowania zadań (jobs) do odpowiedniej infrastruktury.
Automatyzacja przepływu pracy za pomocą Triggers
3m 34sDowiedz się, jak sprawić, by Twoje pipelines automatycznie reagowały na zdarzenia. Omawiamy wyzwalacze Continuous Integration (CI), Pull Request (PR) oraz Scheduled, aby orkiestrować złożone harmonogramy wdrożeń.
Zarządzanie stanem: Variables i Variable Groups
4m 03sOpanuj sztukę przekazywania stanu i konfiguracji przez Twoje pipelines. W tym odcinku szczegółowo omawiamy predefiniowane zmienne systemowe, niestandardowe zmienne pipeline oraz sposoby współdzielenia konfiguracji między projektami za pomocą Variable Groups.
Zabezpieczanie sekretów z Azure Key Vault
4m 07sPrzestań przechowywać wrażliwe dane uwierzytelniające w swoim narzędziu CI/CD. Wyjaśniamy, jak zintegrować Azure Key Vault z Azure Pipelines, aby dynamicznie pobierać hasła, klucze API i connection strings w trakcie działania (runtime).
Dynamiczna kontrola: Conditions i Expressions
3m 36sDowiedz się, jak sprawić, by Twoje pipelines były inteligentne i reaktywne. Zagłębiamy się w niestandardowe Conditions i Expressions, aby dynamicznie kontrolować, które jobs i steps są wykonywane na podstawie wartości zmiennych i wyników poprzednich zadań.
Reużywalność w skali enterprise: YAML Templates
4m 12sSkaluj architekturę swoich pipelines na dziesiątki repozytoriów za pomocą YAML Templates. Poznaj różnicę między 'Includes' a 'Extends' i dowiedz się, jak egzekwować wymogi bezpieczeństwa w całej organizacji.
Kierowanie wdrożeniami za pomocą Environments
4m 10sPrzenieś swój pipeline z poziomu zwykłego 'uruchamiania kodu' do zarządzania rzeczywistymi wdrożeniami. Omawiamy typ Deployment Job, Environments oraz strategie wdrażania, takie jak runOnce i Canary.
Bramki enterprise: Approvals i Checks
3m 56sZałóż bariery ochronne na swoje zautomatyzowane wdrożenia. W tym ostatnim odcinku sprawdzamy, jak skonfigurować Approvals, Branch Control i Exclusive Locks na Twoich Environments, aby chronić produkcję.