PRO1a - Continuous Integration

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška o Continuous Integration nadväzuje na predchádzajúce prednášky o Git workflow a vysvetľuje, prečo a ako automatizovať kontrolu kódu pri merge requestoch. Lektor rozoberá princípy CI (linting, testovanie, build artefaktov) a prakticky ukazuje konfiguráciu .gitlab-ci.yml so stages a jobmi a registráciu GitLab runnera.

  • - Motivácia CI - odbremenenie code review pri merge/pull requestoch pomocou automatizácie
  • - Kľúčové úlohy CI pipeline: linting, spúšťanie testov a build artefaktov
  • - Štruktúra súboru .gitlab-ci.yml: stages (lint, test, build) a joby v ich rámci
  • - Rozdiel medzi paralelným behom jobov v rámci jedného stage a sekvenčným behom jednotlivých stages
  • - GitLab runner ako klient vykonávajúci CI úlohy a jeho registrácia k projektu
  • - Porovnanie GitLab CI, GitHub Actions a staršieho nástroja Jenkins

Zhrnutie pripravené s pomocou AI z prepisu videa.