GitLab CI/CD
Ediția 2026. Un ghid cuprinzător pentru înțelegerea și utilizarea GitLab CI/CD pentru implementările tale software, acoperind totul, de la elementele de bază ale .gitlab-ci.yml până la concepte avansate precum Directed Acyclic Graphs și pipeline-uri multi-project.
Episoade
Paradigma .gitlab-ci.yml
4m 00sDescoperă conceptele fundamentale ale GitLab CI/CD. Acest episod acoperă fișierul .gitlab-ci.yml, arhitectura de stage și job, și modul în care funcționează execuția secvențială în mod implicit.
Runners și Executors
2m 33sAflă despre GitLab Runners, motoarele de execuție din spatele pipeline-urilor tale CI/CD. Explorăm diferența dintre runnerii găzduiți de GitLab și cei self-managed, și modul în care executorii definesc mediul jobului.
Anatomia unui Job CI/CD
4m 10sAprofundează elementul fundamental de construcție al pipeline-urilor: jobul. Acest episod explică scripturile joburilor, cuvintele cheie implicite și modul de organizare a logurilor complexe din pipeline.
Variabile și Secrete CI/CD
4m 12sExplorează cum să gestionezi configurația și datele sensibile în GitLab CI/CD folosind variabile. Află diferențele dintre variabilele predefinite, variabilele personalizate din UI și variabilele de tip fișier.
Artifacts vs Caches
3m 46sÎnțelege diferența critică dintre artifacts și caches în GitLab CI/CD. Învață când să folosești fiecare opțiune pentru a transmite date între stages sau pentru a accelera execuția pipeline-ului.
Controlul Execuției cu Rules
3m 46sDescoperă cum să controlezi dinamic momentul în care joburile sunt adăugate în pipeline-ul tău folosind cuvântul cheie rules. Învață să folosești condiții, variabile și modificări de fișiere pentru a optimiza execuția.
Directed Acyclic Graphs cu Needs
3m 45sEliberează-te de stages strict secvențiale. Acest episod explică modul de utilizare a cuvântului cheie needs pentru a crea Directed Acyclic Graphs (DAGs) și a accelera dramatic execuția pipeline-ului.
Merge Request Pipelines
3m 46sÎnvață cum să configurezi pipeline-uri care rulează doar în contextul unui merge request. Acoperim sursele de pipeline și considerentele de securitate pentru gestionarea fork-urilor din comunitate.
Downstream Pipelines
3m 47sStăpânește pipeline triggers pentru a orchestra arhitecturi complexe. Acest episod detaliază diferențele dintre pipeline-urile Parent-Child pentru monorepo-uri și pipeline-urile Multi-project pentru microservicii.
Environments și Deployments
3m 50sAdu vizibilitate deployment-urilor tale cu GitLab Environments. Învață cum să asociezi joburile CI/CD cu ținte specifice precum staging și producție, și să urmărești ce cod se află unde.
Dynamic Environments și Review Apps
3m 56sCreează infrastructură temporară pentru fiecare pull request. Acest episod aprofundează dynamic environments, capturarea URL-urilor generate și curățarea resurselor cu joburi on_stop.
Configurații DRY cu Includes
4m 34sPăstrează-ți configurația CI/CD DRY (Don't Repeat Yourself). Descoperă cum să folosești cuvântul cheie include pentru a-ți modulariza configurația pipeline-ului în mai multe fișiere și proiecte.
CI/CD Components și Catalogul
4m 03sExplorează evoluția modernă a reutilizării pipeline-urilor: CI/CD Components. Învață cum să creezi proiecte de componente, să folosești semantic versioning și să profiți de GitLab CI/CD Catalog.
Compile-Time CI Expressions
4m 17sDeblochează dinamismul suprem al pipeline-urilor cu expresiile de configurare CI/CD. Învață cum sintaxa compile-time evaluează inputurile și matricile înainte ca joburile să se execute vreodată.