Job (CI/CD)
DevOps 🟢 JuniorDefinition
Unité de travail dans un pipeline CI/CD, exécutée dans un runner/agent isolé. Plusieurs jobs peuvent tourner en parallèle dans un même stage.
Analogie
Un employé qui fait une tâche précise sur la chaîne de montage.
Exemple de code
jobs:
lint:
runs-on: ubuntu-latest
steps: [{ run: 'npm run lint' }]
test:
runs-on: ubuntu-latest
steps: [{ run: 'npm test' }]
Cas d'usage
Paralléliser lint, tests unitaires et tests e2e pour accélérer le feedback.