CI/CD
Quiz Github Actions
Contrôle de connaissances sur Github Actions
- 859 questions en banque tirées au hasard à chaque tentative
- 59 thèmes pour un résultat détaillé par thème
- 59 guides liés à relire après une erreur
Contrôle de connaissances sur Github Actions
859 questions en banque 59 thèmes 59 guides liés
Comment se passe cet examen Questions tirées au sort dans toute la banque, réponses mélangées, sans limite de temps, explications à la correction.
Un examen puise dans la banque entière (859 questions, 59 thèmes) et rend un bilan par thème, là où le quiz d'une leçon ne contrôle que cette leçon. Le niveau fixe le nombre de questions ; la durée affichée est une estimation, aucun chronomètre ne coupe l'épreuve. Chaque tirage est différent : repasser le même niveau ne ramène pas les mêmes questions.
Aléatoire : questions tirées au sort
Mélange : réponses réordonnées
Sans limite : prenez votre temps
Explications : liens vers la doc
Choisissez votre niveau
Le tirage est aléatoire à chaque tentative : vous pouvez repasser le même niveau sans retomber sur les mêmes questions.
Documentation associée
Consultez ces pages pour approfondir avant ou après le quiz :
- act : exécuter les workflows GitHub Actions en local
- actionlint : valider vos workflows GitHub Actions
- Environnements GitHub Actions : cibler un déploiement
- Lab : promouvoir un déploiement approuvé
- Promouvoir un artefact : construire une fois, déployer deux fois
Voir les 54 autres pages
- Règles de protection des déploiements GitHub
- Releases GitHub et images GHCR : publier ce qu'on déploie
- Rollback et concurrence des déploiements GitHub Actions
- Marketplace GitHub Actions : évaluer les actions tierces
- Secrets et configuration GitHub Actions
- Premiers réflexes de sécurité des workflows GitHub Actions
- Qu'est-ce qu'un workflow GitHub Actions ?
- GitHub CLI (gh) : gérer GitHub depuis le terminal
- Restreindre les actions autorisées dans une organisation
- CODEOWNERS : imposer une revue sur vos workflows
- Rulesets GitHub : protéger la branche qui porte vos workflows
- Runner groups : cloisonner ce qu'une exécution peut atteindre
- Artifacts vs Cache : faire le bon choix
- GitHub Actions Artifacts : partager des fichiers entre jobs
- Cache Java/Maven/Gradle dans GitHub Actions
- Cache Node.js/npm dans GitHub Actions
- Cache Python/pip dans GitHub Actions
- Cache GitHub Actions : accélérer vos workflows
- Concurrency GitHub Actions : éviter les runs parallèles
- Debug des workflows GitHub Actions
- Runners éphémères GitHub Actions
- Runners GitHub-hosted vs Self-hosted
- Isolation des runners GitHub Actions
- Maintenance des runners self-hosted
- Sécuriser les runners self-hosted
- Attaques supply chain sur GitHub Actions : cas réels et protections
- Attestations GitHub Actions
- Checklist sécurité des workflows GitHub Actions
- Durcir vos runners GitHub Actions avec Harden-Runner
- Bootstrap d'un dépôt GitHub sécurisé
- Build vérifiable : provenance SLSA, SBOM et signature
- Pipeline CI durci : passer les quatre scanners
- Protection de branche et gouvernance
- Scoring et durcissement : les 19 contrôles Scorecard
- Maintenir des actions épinglées par SHA à l'échelle
- OIDC GitHub Actions : AWS, Azure, GCP
- OIDC GitHub Actions : authentification sans secrets
- Permissions GitHub Actions : GITHUB_TOKEN
- Épingler les actions par SHA
- Scanner vos pipelines CI/CD avec poutine
- Sécuriser pull_request_target
- Modéliser la menace d'un workflow GitHub Actions
- Vérifier les attestations GitHub
- Auditer vos workflows GitHub Actions avec zizmor
- Actions composites GitHub Actions
- Conditions et if dans GitHub Actions
- Contexts et expressions GitHub Actions
- Déclencheurs GitHub Actions : événements et filtres
- Matrix strategy GitHub Actions
- needs et job outputs : modéliser un pipeline en graphe
- Workflows réutilisables GitHub Actions
- Service containers et job containers
- Variables et secrets GitHub Actions
- Plumber : sécuriser vos pipelines GitLab CI et GitHub Actions
Thèmes couverts
docs pipeline cicd gitlab outils plumber 25
fondations workflow 15
fondations securite bases 15
fondations secrets 15
fondations marketplace 15
workflows contexts expressions 15
workflows variables secrets 15
workflows declencheurs 15
Voir les 51 autres thèmes
workflows conditions if 15
workflows matrix strategy 15
workflows reusable workflows 15
workflows composite actions 15
securite pinner sha 15
securite attaques supply chain 15
securite zizmor 15
securite poutine 15
securite permissions 15
securite pull request target 15
securite oidc 15
securite oidc cloud 15
securite attestations 15
securite verifier attestations 15
securite checklist 15
optimiser debug 15
optimiser artifacts 15
optimiser cache 15
optimiser artifacts vs cache 15
optimiser cache python 15
optimiser cache node 15
optimiser cache java 15
optimiser concurrency 15
runners hosted vs self hosted 15
runners securiser 15
runners ephemeres 15
runners isolation 15
runners maintenance 15
gh cli 15
act 15
actionlint 15
securite lab bootstrap 15
securite lab build verifiable 15
securite lab pipeline ci 15
securite lab protection gouvernance 15
securite lab scoring durcissement 15
securite maintenance sha 14
securite harden runner 14
securite threat model 14
workflows needs outputs 13
workflows services conteneurs 13
deployer lab promotion 13
deployer environments 12
deployer protection rules 12
deployer promotion artefact 12
deployer releases packages 12
deployer rollback 12
gouvernance rulesets 12
gouvernance codeowners 12
gouvernance actions autorisees 12
gouvernance runner groups 12