kubenow
Se connecterCommencer gratuitement

G.7 · Versionner et collaborer

Le travail en équipe : .gitignore, tags, demandes de fusion

Lab sur une machine Linux · questionnaire de validation · gratuit, dans le navigateur

Travailler à plusieurs sur un dépôt demande quelques règles : ne pas versionner ce qui ne doit pas l'être (fichiers générés, secrets), marquer les versions livrées, et faire relire chaque changement avant qu'il n'arrive dans main. Ce sont ces règles qui permettent ensuite d'automatiser les tests et les déploiements (CI/CD, GitOps).

Ce que vous saurez à la fin : écrire un .gitignore, arrêter de suivre un fichier sans le supprimer, savoir quoi faire quand un secret a été commité, marquer une version avec un tag annoté, et suivre le circuit d'une demande de fusion.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. .gitignore : ce que Git doit ignorer
  4. Un secret a été commité
  5. Marquer une version : les tags
  6. Le circuit d'une demande de fusion

Ce que KubeNow vérifie

  • build/, les journaux et .env sont ignorés
  • .gitignore est commité
  • .env n'est plus suivi, mais existe toujours sur le disque
  • Le tag annoté v1.0.0 pointe sur le dernier commit
  • Tout est commité

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.