Sintaxa Fișierelor Workflow în GitHub Actions: Triggers (on: push, pull_request), Jobs, Steps și Rularea pe Ubuntu-Latest în GitHub Actions & CI/CD

Ghid complet pentru structura YAML în GitHub Actions: filtre de căi (paths/paths-ignore), gestionarea erorilor cu continue-on-error, comenzi shell cu run și variabile implicite (github.sha).

Sintaxă
on: push: branches: [main] paths: ['src/**']

Un fișier workflow GitHub Actions este compus din trei niveluri ierarhice: Events (când rulează), Jobs (unități de execuție independente care rulează în paralel pe mașini virtuale curate) și Steps (instrucțiuni secvențiale executate în cadrul aceluiași job).