Aller au contenu
English
Compte : non connecté, synchronisation possible Mon apprentissage
Selectionner le thème
English

Compétence · CI/CD · Construire et exploiter la CI

Gouverner et outiller la CI d'une organisation

Gouverner la CI d'une organisation au-delà du YAML : rulesets qui protègent la branche des workflows, revue imposée par CODEOWNERS et outillage partagé.

Commencer la leçon 1Le domaine CI/CD

Le chemin

D'où elle vient, où elle mène

Ce qu'il faut savoir avant, où vous en êtes sur cette compétence, et ce qu'elle ouvre ensuite. Votre état se calcule dans votre navigateur, à partir de ce que vous avez lu et réussi.

Avant · 1 prérequis

Cette compétence, pour vous

Gouverner et outiller la CI d'une organisation

Calcul en cours

Elle débloque · rien encore

Aucune autre compétence ne la demande : c'est une compétence de bout de chemin.

Leçons

Comment l'apprendre

Cette compétence s'apprend avec l'outil de votre choix ; vos préférences décident de la voie suivie dans votre parcours. Chaque voie liste ses leçons dans l'ordre du programme.

Avec GitHub Actions

12 leçons · ~7 h 20 par défaut

Partie 1 · Gouverner la CI au-delà du YAML 5 leçons · ~2 h 00

  1. 1Ce que le YAML ne protège pas· 15 min
  2. 2Rulesets et protection de branche· 30 min
  3. 3CODEOWNERS et revue des workflows· 25 min
  4. 4Restreindre les actions autorisées· 25 min
  5. 5Runner groups et frontière réseau· 25 min

Partie 2 · L'outillage en ligne de commande 3 leçons · ~2 h 00

  1. 6GitHub CLI (gh)· 40 min
  2. 7ACT (tests locaux)· 45 min
  3. 8ActionLint (linter)· 35 min

Partie 3 · Lab : un pipeline GitHub durci de bout en bout 4 leçons · ~3 h 20

  1. 9Lab : vue d'ensemble· 10 min
  2. 10Lab 1 : Bootstrap sécurisé· 65 min
  3. 11Lab 4 : Protection et gouvernance· 60 min
  4. 12Lab 5 : Scoring et durcissement· 65 min

Avec GitLab CI

9 leçons · ~6 h 05

Partie 1 · Orchestrer plusieurs pipelines 6 leçons · ~4 h 30

  1. 1Pipelines parent-enfant· 35 min
  2. 2Lab 16 : Pipeline parent-enfant· 60 min
  3. 3Pipelines dynamiques· 40 min
  4. 4Multi-projet· 35 min
  5. 5Workflows CI/CD· 40 min
  6. 6Lab 17 : Workflows branches et MR· 60 min

Partie 2 · La CLI glab et le scan des pipelines 2 leçons · ~40 min

  1. 7Présentation des outils· 5 min
  2. 8CLI GitLab (glab)· 35 min

Partie 3 · Défendre la chaîne d'approvisionnement 1 leçon · ~55 min

  1. 9Plumber· 55 min

Au-delà des leçons

S'évaluer, pratiquer, passer l'épreuve

Lire une leçon ne confirme rien. Une compétence se confirme par un quiz réussi, se travaille en lab guidé, et se met à l’épreuve par un challenge ou une mission ; un résultat de lab importé n’est pas vérifié par le site.

S'évaluer

16 quiz

En fin de leçon : réussis à 70 %, ils confirment la compétence.

Pratiquer

Aucun lab guidé

Aucun lab guidé ne la fait encore pratiquer.

Épreuve

Aucune épreuve

Ni challenge, ni mission avec une preuve pour l'instant.

Autour

Qui la demande, qui l'enseigne

Ce projet vous est utile ?

Les guides, formations, quiz et labs restent gratuits. Si vous les utilisez régulièrement, vous pouvez contribuer à leur maintenance et à leur développement.

Devenir membre de soutien (nouvel onglet) Soutenir une fois (nouvel onglet) En savoir plus

Suivez aussi le projet sur LinkedIn