Nowoczesne potoki CI/CD są definiowane jako kod — pliki konfiguracyjne (zwykle YAML) przechowywane w repozytorium, które opisują wyzwalacze, zadania i kroki potoku. Pipeline-as-code sprawia, że potoki są kontrolowane wersją, przegladalne i powtarzalne.
Struktura pipeline-as-code
[]
