[{"data":1,"prerenderedAt":1038},["ShallowReactive",2],{"/fr-fr/blog/how-to-recognize-your-team-with-gitlab-achievements":3,"navigation-fr-fr":287,"banner-fr-fr":722,"footer-fr-fr":729,"blog-post-authors-fr-fr-Lee Tickett":979,"blog-related-posts-fr-fr-how-to-recognize-your-team-with-gitlab-achievements":994,"blog-share-wrapper-fr-fr":1019,"next-steps-fr-fr":1029},{"id":4,"title":5,"authors":6,"body":8,"category":267,"date":268,"description":269,"extension":270,"externalUrl":271,"faq":271,"featured":272,"heroImage":273,"meta":274,"navigation":275,"path":276,"seo":277,"slug":279,"stem":280,"tags":281,"template":285,"updatedDate":271,"__hash__":286},"blogPosts/fr-fr/blog/how-to-recognize-your-team-with-gitlab-achievements.md","Valorisez votre équipe avec les GitLab Achievements",[7],"Lee Tickett",{"type":9,"value":10,"toc":249},"minimark",[11,29,34,37,40,43,46,53,57,60,66,69,74,77,81,84,89,92,96,99,103,106,110,113,126,129,132,136,139,143,151,154,166,170,185,200,204,207,222,225,229,237],[12,13,14,15,22,23,28],"p",{},"Toute équipe repose sur des personnes qui se dépassent au quotidien. L'ingénieur qui corrige le test instable dont personne d'autre ne veut s'occuper. Le relecteur qui traite votre merge request en une heure. Le collègue qui obtient sa certification. Le membre de la communauté qui répond présent à chaque release. Que votre équipe travaille au sein d'une entreprise, d'un projet ",[16,17,21],"a",{"href":18,"rel":19,"title":20},"https://about.gitlab.com/fr-fr/blog/what-is-open-source/",[],"Qu'est-ce que l'open source ?","open source"," ou d'une communauté, GitLab ne disposait jusqu'à présent d'aucun moyen intégré pour valoriser le travail de ces personnes. ",[16,24,27],{"href":25,"rel":26},"https://docs.gitlab.com/user/profile/achievements/",[],"GitLab Achievements"," change la donne.",[30,31,33],"h2",{"id":32},"quest-ce-que-gitlab-achievements","Qu'est-ce que GitLab Achievements ?",[12,35,36],{},"Ce sont des badges personnalisés que vous créez une seule fois et que vous attribuez à des personnes pour mettre en lumière leurs exploits. Il peut s'agir d'une contribution, d'une étape importante franchie ou simplement d'une utilisation optimale de GitLab. Les badges disposent d'un nom, d'une description et d'un avatar. Voici quelques exemples : « Première merge request fusionnée », « Certification obtenue » ou « Contributeur du mois ». Les badges attribués apparaissent sur le profil du destinataire, aux côtés de l'historique de ses contributions.",[12,38,39],{},"Les GitLab Achievements comportent deux éléments distincts. L'accomplissement lui-même est un modèle réutilisable que vous définissez au niveau du groupe. L'attribution de cet accomplissement à une personne est une action séparée, qui peut être accompagnée d'un message personnel facultatif. Ce message prend en charge le GitLab Flavored Markdown, ce qui vous permet d'insérer un lien direct vers la merge request, le ticket ou l'événement qui a conduit à la distinction. Le même badge « Contributeur du mois » peut ainsi raconter une histoire différente à chaque attribution.",[12,41,42],{},"Les personnes récompensées gardent le contrôle. Un badge n'apparaît sur un profil que lorsque cette personne l'accepte via un lien reçu par e-mail. La reconnaissance est proposée, mais n'est jamais imposée.",[12,44,45],{},"GitLab Achievements est en disponibilité générale à partir de GitLab 19.2, pour les éditions Gratuite, GitLab Premium et GitLab Ultimate, sur GitLab.com, GitLab Self-Managed et GitLab Dedicated.",[12,47,48],{},[49,50],"img",{"alt":51,"src":52},"GitLab Achievements sur le profil utilisateur","https://res.cloudinary.com/about-gitlab-com/image/upload/v1787231951/jmwvzqlm0c3ejt0bhm7d.png",[30,54,56],{"id":55},"pourquoi-la-reconnaissance-est-elle-importante","Pourquoi la reconnaissance est-elle importante ?",[12,58,59],{},"La reconnaissance est l'un des outils les moins coûteux et les plus efficaces dont vous disposez pour fidéliser vos équipes, les motiver et renforcer le sentiment d'appartenance. Un badge visible sur un profil ne vous prend qu'une minute à attribuer, mais offre à son destinataire un élément durable. Et le terme « équipe » est large : il peut s'agir de votre entreprise, de votre projet open source ou de votre communauté au sens large. La valeur dépend entièrement de votre rôle et de ce que vous souhaitez mettre en avant.",[12,61,62],{},[63,64,65],"strong",{},"Équipes d'ingénierie et de plateforme internes",[12,67,68],{},"C'est là que la plupart des équipes commenceront. Récompensez les personnes qui font tourner la machine : vos relecteurs les plus réactifs, les ingénieurs qui finalisent leur intégration ou obtiennent une certification, ou encore ceux qui se mobilisent lors d'un incident. Un badge rend visible à l'ensemble de l'organisation un effort qui passe généralement inaperçu.",[12,70,71],{},[63,72,73],{},"Responsables de projets open source et programmes communautaires",[12,75,76],{},"C'est notre propre histoire, et la raison pour laquelle nous avons créé cette fonctionnalité. Les contributeurs open source sont rarement rémunérés ; la reconnaissance est souvent la seule récompense offerte. Elle doit être sincère et visible. Les GitLab Achievements vous permettent de célébrer les contributeurs externes à grande échelle : attribuez automatiquement un badge « Première contribution » ou un badge « Contributeur remarquable » à chaque release. Les contributeurs obtiennent ainsi une reconnaissance concrète à mettre en avant, et vous disposez d'un moyen cohérent de mettre à l'honneur les personnes qui se cachent derrière ces projets.",[30,78,80],{"id":79},"comment-utiliser-les-gitlab-achievements","Comment utiliser les GitLab Achievements",[12,82,83],{},"Voici cinq façons d'utiliser les GitLab Achievements.",[85,86,88],"h3",{"id":87},"identifiez-votre-équipe-et-vos-principaux-contributeurs","Identifiez votre équipe et vos principaux contributeurs",[12,90,91],{},"Tout a commencé avec un cas d'usage : attribuer un badge à votre équipe et à vos principaux contributeurs pour que la communauté sache qui est qui. Lorsqu'une nouvelle personne rejoint votre projet, un simple coup d'œil aux profils lui permet de savoir qui en assure la maintenance, qui le relit et qui peut répondre à ses questions. Ajoutez un badge « Gagnant du hackathon » et vous transformez un événement ponctuel en reconnaissance durable. La valorisation devient visible, et non un élément enfoui dans un changelog.",[85,93,95],{"id":94},"récompensez-les-revues-de-code-et-les-délais-dexécution-rapides","Récompensez les revues de code et les délais d'exécution rapides",[12,97,98],{},"Nous avons depuis élargi notre propre usage en interne pour reconnaître les revues de code qualitatives et les délais d'exécution rapides. C'est la leçon discrète que l'on tire des GitLab Achievements : vous renforcez les comportements que vous récompensez. Attribuez un badge pour les revues de code approfondies, les réponses rapides ou le mentorat, et vous montrez à toute l'équipe ce qu'est l'excellence. Cela ne coûte rien, et les effets se cumulent.",[85,100,102],{"id":101},"célébrez-ladoption-et-lapprentissage","Célébrez l'adoption et l'apprentissage",[12,104,105],{},"La reconnaissance ne s'adresse pas uniquement à ceux qui construisent GitLab ; elle fonctionne tout aussi bien pour ceux qui en tirent le meilleur parti. Attribuez un badge lorsqu'une personne obtient une certification, termine un parcours de formation ou adopte une fonctionnalité que votre équipe cherchait à déployer. Pour les équipes chargées de la réussite client et de la plateforme, les indicateurs d'adoption austères se transforment en éléments tangibles dont les utilisateurs sont fiers. Apprendre à bien utiliser un outil est aussi une contribution.",[85,107,109],{"id":108},"célébrez-les-étapes-importantes-et-les-premières-contributions","Célébrez les étapes importantes et les premières contributions",[12,111,112],{},"Les GitLab Achievements se déclinent en trois catégories :",[114,115,116,120,123],"ul",{},[117,118,119],"li",{},"Attribution unique et à vie (« Première merge request fusionnée »)",[117,121,122],{},"Attribution unique mais révocable (« Membre de l'équipe principale »)",[117,124,125],{},"Attribution répétée (« Contributeur du mois »)",[12,127,128],{},"Utilisez cette fonctionnalité pour marquer les moments importants : une première contribution, une centième contribution, un problème complexe enfin résolu.",[12,130,131],{},"C'est là que le message personnel prend tout son sens. Pour un accomplissement récurrent, joignez un message renvoyant vers la merge request ou le ticket exact associé, avec une ligne expliquant les raisons de l'attribution du badge. Celui-ci cesse d'être un simple autocollant générique pour devenir la trace d'un exploit spécifique.",[85,133,135],{"id":134},"organisez-des-programmes-des-hackathons-et-des-campagnes","Organisez des programmes, des hackathons et des campagnes",[12,137,138],{},"Étant donné que les GitLab Achievements peuvent être attribués plusieurs fois et révoqués, ils se prêtent bien aux événements limités dans le temps. Organisez un hackathon et attribuez un badge à chaque participant. Lancez un programme de contribution trimestriel et attribuez un accomplissement en édition limitée que seul ce groupe possédera. C'est un moyen simple de donner à une campagne une empreinte durable.",[30,140,142],{"id":141},"comment-créer-et-attribuer-un-accomplissement","Comment créer et attribuer un accomplissement",[12,144,145,146,150],{},"La ",[16,147,149],{"href":25,"rel":148},[],"documentation dédiée"," couvre en détail la création,\nl'attribution, l'acceptation et la révocation.",[12,152,153],{},"Les accomplissements peuvent être intégrés à un script via l'API GraphQL, ce qui vous permet d'attribuer des GitLab Achievements en masse ou de les intégrer à votre propre automatisation. Par exemple, vous pouvez attribuer un badge « Première contribution » dès que la première merge request d'une personne est fusionnée.",[155,156,159,160],"figure",{"className":157},[158],"video_container","\n  ",[161,162],"iframe",{"src":163,"frameBorder":164,"allowFullScreen":165},"https://www.youtube.com/embed/iXg-KQjeBPQ","0","true",[30,167,169],{"id":168},"créé-par-la-communauté-pour-la-communauté","Créé par la communauté, pour la communauté",[12,171,172,173,178,179,184],{},"Cette fonctionnalité n'est pas le fruit du travail de l'équipe produit principale. Elle est née d'une lacune que notre équipe, ",[16,174,177],{"href":175,"rel":176},"https://handbook.gitlab.com/handbook/marketing/developer-relations/",[],"Co-create and Community Engineering",", ainsi que la communauté au sens large ont décidé de combler, tel que décrit dans l'",[16,180,183],{"href":181,"rel":182},"https://gitlab.com/groups/gitlab-org/-/work_items/9429",[],"epic 9429",". C'est la valeur « tout le monde peut contribuer » en action : cette fonctionnalité qui permet de valoriser les contributeurs a elle-même été co-créée par des contributeurs.",[12,186,187,188,193,194,199],{},"Le contributeur de la communauté et membre de l'équipe principale ",[16,189,192],{"href":190,"rel":191},"https://gitlab.com/Taucher2003",[],"Niklas van Schrick"," a joué un rôle clé dans sa concrétisation. La boucle est joliment bouclée : une fonctionnalité pour valoriser les contributeurs a été mise en œuvre par un contributeur, et nous pouvons maintenant mettre en avant ce même contributeur pour ce projet. Si vous avez toujours voulu contribuer à GitLab, c'est la preuve que tout est possible ! Commencez à contribuer ",[16,195,198],{"href":196,"rel":197},"https://contributors.gitlab.com/start",[],"dès aujourd'hui",".",[30,201,203],{"id":202},"comment-lia-nous-a-aidés-à-livrer-cette-fonctionnalité","Comment l'IA nous a aidés à livrer cette fonctionnalité",[12,205,206],{},"Mattias Michaux, qui venait tout juste de rejoindre l'entreprise, et notre équipe étaient chargés de faire passer GitLab Achievements en disponibilité générale. La fonctionnalité était partiellement développée et était restée en suspens pendant un certain temps ; la première tâche de Mattias Michaux ne consistait donc pas à écrire du code, mais à comprendre où en était le projet, ce qu'il restait à faire et comment cette partie d'un immense code source inconnu s'articulait.",[12,208,209,210,215,216,221],{},"C'est généralement la partie la plus longue lorsqu'on reprend le travail inachevé de quelqu'un d'autre. C'est là que ",[16,211,214],{"href":212,"rel":213},"https://about.gitlab.com/fr-fr/gitlab-duo/",[],"GitLab Duo"," et ",[16,217,220],{"href":218,"rel":219},"https://docs.gitlab.com/orbit/",[],"GitLab Orbit"," sont entrés en jeu pour cartographier le code existant, comprendre ce qui restait à faire et assurer une productivité immédiate. Accomplir tout cela dans le temps imparti n'aurait tout simplement pas été faisable sans ces outils.",[12,223,224],{},"Ces outils réduisent considérablement le temps de prise en main d'un code source volumineux et inconnu, que vous soyez un nouveau collaborateur pendant votre première semaine ou un premier contributeur envoyant votre première merge request. Il n'a jamais été aussi simple d'apporter sa contribution.",[30,226,228],{"id":227},"premiers-pas","Premiers pas",[12,230,231,232,236],{},"La reconnaissance fonctionne mieux lorsqu'elle devient une habitude, et non une réflexion après coup. ",[16,233,235],{"href":25,"rel":234},[],"Créez votre premier accomplissement"," et attribuez-le à quelqu'un cette semaine : un relecteur, un mentor, un contributeur débutant.",[12,238,239,240,244,245,199],{},"Vous souhaitez contribuer à la prochaine fonctionnalité de ce type ? ",[16,241,243],{"href":196,"rel":242},[],"Commencez à contribuer à GitLab",". Et si vous avez un cas d'usage auquel nous n'avons pas pensé, faites-le-nous savoir dans l'",[16,246,248],{"href":181,"rel":247},[],"epic Achievements",{"title":250,"searchDepth":251,"depth":251,"links":252},"",2,[253,254,255,263,264,265,266],{"id":32,"depth":251,"text":33},{"id":55,"depth":251,"text":56},{"id":79,"depth":251,"text":80,"children":256},[257,259,260,261,262],{"id":87,"depth":258,"text":88},3,{"id":94,"depth":258,"text":95},{"id":101,"depth":258,"text":102},{"id":108,"depth":258,"text":109},{"id":134,"depth":258,"text":135},{"id":141,"depth":251,"text":142},{"id":168,"depth":251,"text":169},{"id":202,"depth":251,"text":203},{"id":227,"depth":251,"text":228},"open-source","2026-09-16","Récompensez les personnes qui font la force de votre équipe dans votre entreprise, votre communauté ou votre projet open source. Découvrez pourquoi nous avons créé cette fonctionnalité et comment l'utiliser.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757950181/q9kb7zfiw1cyxx9fcafp.png",{},true,"/fr-fr/blog/how-to-recognize-your-team-with-gitlab-achievements",{"title":5,"description":278},"Récompensez les personnes qui font la force de votre équipe dans votre entreprise, votre communauté ou votre projet open source.","how-to-recognize-your-team-with-gitlab-achievements","fr-fr/blog/how-to-recognize-your-team-with-gitlab-achievements",[282,267,283,284],"community","product","collaboration","BlogPost","NTm-F_UoendwZX3IHbeBr3Vsl3WtywGY-Kq-kKoVsPw",{"logo":288,"freeTrial":293,"sales":298,"login":303,"items":308,"search":638,"minimal":673,"duo":692,"switchNav":701,"pricingDeployment":712},{"config":289},{"href":290,"dataGaName":291,"dataGaLocation":292},"/fr-fr/","gitlab logo","header",{"text":294,"config":295},"Commencer un essai gratuit",{"href":296,"dataGaName":297,"dataGaLocation":292},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":299,"config":300},"Demander une démo",{"href":301,"dataGaName":302,"dataGaLocation":292},"/request-a-demo/","sales",{"text":304,"config":305},"Connexion",{"href":306,"dataGaName":307,"dataGaLocation":292},"https://gitlab.com/users/sign_in/","sign in",[309,395,483,488,562,616],{"text":310,"left":275,"config":311,"menu":313},"Plateforme",{"dataNavLevelOne":312},"platform",{"type":314,"link":315,"columns":319,"feature":384},"lists",{"text":316,"config":317},"Explorer la plateforme",{"href":318,"dataGaName":312,"dataGaLocation":292},"/fr-fr/platform/",[320,343,366],{"title":321,"items":322},"Exécution et workflows",[323,328,333,338],{"text":324,"config":325},"CI/CD",{"href":326,"dataGaLocation":292,"dataGaName":327},"/fr-fr/solutions/continuous-integration/","ci/cd",{"text":329,"config":330},"Gestion du code source",{"href":331,"dataGaLocation":292,"dataGaName":332},"/fr-fr/solutions/source-code-management/","source code management",{"text":334,"config":335},"Méthode de livraison selon les principes Agile",{"href":336,"dataGaLocation":292,"dataGaName":337},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":339,"config":340},"Gestion des artefacts",{"href":341,"dataGaLocation":292,"dataGaName":342},"/fr-fr/artifact-central/","artifact management",{"title":344,"items":345},"Sécurité et gouvernance",[346,351,356,361],{"text":347,"config":348},"Test de sécurité des applications",{"href":349,"dataGaLocation":292,"dataGaName":350},"/fr-fr/solutions/application-security-testing/","application security testing",{"text":352,"config":353},"Gouvernance et conformité",{"href":354,"dataGaLocation":292,"dataGaName":355},"/fr-fr/solutions/software-compliance/","governance and compliance",{"text":357,"config":358},"Gestion des secrets",{"href":359,"dataGaLocation":292,"dataGaName":360},"/fr-fr/gitlab-secrets-manager/","secrets management",{"text":362,"config":363},"Sécurité de la chaîne d'approvisionnement",{"href":364,"dataGaLocation":292,"dataGaName":365},"/fr-fr/solutions/supply-chain/","supply chain security",{"title":367,"items":368},"Contexte et IA",[369,374,379],{"text":370,"config":371},"Orchestration agentique",{"href":372,"dataGaLocation":292,"dataGaName":373},"/fr-fr/gitlab-duo-agent-platform/","agentic orchestration",{"text":375,"config":376},"Graphe de contexte",{"href":377,"dataGaLocation":292,"dataGaName":378},"/fr-fr/gitlab-orbit/","context graph",{"text":380,"config":381},"Visibilité et mesures",{"href":382,"dataGaLocation":292,"dataGaName":383},"/fr-fr/solutions/visibility-measurement/","visibility and measurement",{"config":385,"title":388,"text":389,"link":390},{"background":386,"textColor":387},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Pourquoi utiliser GitLab","Une plateforme unique offrant une rapidité maîtrisée tout au long du cycle de développement logiciel.",{"text":391,"config":392},"En savoir plus",{"href":393,"dataGaName":394,"dataGaLocation":292},"/fr-fr/why-gitlab/","why gitlab",{"text":396,"left":275,"config":397,"menu":399},"Solutions",{"dataNavLevelOne":398},"solutions",{"type":314,"link":400,"columns":404,"feature":474},{"text":401,"config":402},"Voir toutes les solutions",{"href":403,"dataGaName":398,"dataGaLocation":292},"/fr-fr/solutions/",[405,423,441],{"title":406,"items":407},"Résultats",[408,413,418],{"text":409,"config":410},"Modernisation DevOps",{"href":411,"dataGaLocation":292,"dataGaName":412},"/fr-fr/assessments/devops-modernization-assessment/","devops modernization",{"text":414,"config":415},"Modernisation de la sécurité",{"href":416,"dataGaLocation":292,"dataGaName":417},"/fr-fr/assessments/security-modernization-assessment/","security modernization",{"text":419,"config":420},"Modernisation de l'IA",{"href":421,"dataGaLocation":292,"dataGaName":422},"/fr-fr/assessments/ai-modernization-assessment/","ai modernization",{"title":424,"items":425},"Par taille",[426,431,436],{"text":427,"config":428},"Entreprises",{"href":429,"dataGaLocation":292,"dataGaName":430},"/fr-fr/enterprise/","enterprise",{"text":432,"config":433},"PME",{"href":434,"dataGaLocation":292,"dataGaName":435},"/fr-fr/small-business/","small business",{"text":437,"config":438},"Start-up",{"href":439,"dataGaLocation":292,"dataGaName":440},"/fr-fr/solutions/startups/","startups",{"title":442,"items":443},"Secteurs",[444,449,454,459,464,469],{"text":445,"config":446},"Services financiers",{"href":447,"dataGaLocation":292,"dataGaName":448},"/fr-fr/solutions/finance/","financial services",{"text":450,"config":451},"Secteur public",{"href":452,"dataGaLocation":292,"dataGaName":453},"/fr-fr/solutions/public-sector/","public sector",{"text":455,"config":456},"Télécommunications",{"href":457,"dataGaLocation":292,"dataGaName":458},"/fr-fr/solutions/telecommunications/","telecommunications",{"text":460,"config":461},"Automobile",{"href":462,"dataGaLocation":292,"dataGaName":463},"/fr-fr/solutions/automotive/","automotive",{"text":465,"config":466},"Éducation",{"href":467,"dataGaLocation":292,"dataGaName":468},"/fr-fr/solutions/education/","education",{"text":470,"config":471},"Aérospatiale",{"href":472,"dataGaLocation":292,"dataGaName":473},"/fr-fr/solutions/aerospace/","aerospace",{"config":475,"title":476,"text":477,"link":478},{"background":386,"textColor":387},"GitLab Security Standard","Découvrez comment renforcer votre usine logicielle et permettre aux agents d'IA de gagner en autonomie sans sacrifier la sécurité.",{"text":479,"config":480},"Découvrir GitLab Security Standard",{"href":481,"dataGaName":482,"dataGaLocation":292},"/fr-fr/gitlab-security-standard/","gitlab security standard",{"text":484,"config":485},"Tarifs",{"href":486,"dataGaName":487,"dataGaLocation":292,"dataNavLevelOne":487},"/fr-fr/pricing/","pricing",{"text":489,"config":490,"menu":492},"Ressources",{"dataNavLevelOne":491},"resources",{"type":314,"link":493,"columns":497,"feature":553},{"text":494,"config":495},"Afficher toutes les ressources",{"href":496,"dataGaName":491,"dataGaLocation":292},"/fr-fr/resources/",[498,526],{"title":499,"items":500},"Découvrir",[501,506,511,516,521],{"text":502,"config":503},"Documentation",{"href":504,"dataGaName":505,"dataGaLocation":292},"https://docs.gitlab.com/","docs",{"text":507,"config":508},"GitLab University",{"href":509,"dataGaName":510,"dataGaLocation":292},"https://university.gitlab.com/","university",{"text":512,"config":513},"Démos",{"href":514,"dataGaName":515,"dataGaLocation":292},"/fr-fr/gitlab-technical-demo-series/","demo series",{"text":517,"config":518},"Centre de démos",{"href":519,"dataGaName":520,"dataGaLocation":292},"/fr-fr/demo-hub/","demo hub",{"text":522,"config":523},"Services",{"href":524,"dataGaName":525,"dataGaLocation":292},"/fr-fr/services/","services",{"title":527,"items":528},"Connecter",[529,534,538,543,548],{"text":530,"config":531},"Blog",{"href":532,"dataGaName":533,"dataGaLocation":292},"/fr-fr/blog/","blog",{"text":535,"config":536},"Communauté",{"href":537,"dataGaName":282,"dataGaLocation":292},"/community/",{"text":539,"config":540},"Clients",{"href":541,"dataGaName":542,"dataGaLocation":292},"/fr-fr/customers/","customers",{"text":544,"config":545},"Partenaires",{"href":546,"dataGaName":547,"dataGaLocation":292},"/fr-fr/partners/","partners",{"text":549,"config":550},"Événements",{"href":551,"dataGaName":552,"dataGaLocation":292},"/events/","events",{"config":554,"title":555,"text":556,"link":557},{"background":386,"textColor":387},"Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":558,"config":559},"Lire les articles les plus récents",{"href":560,"dataGaName":561,"dataGaLocation":292},"/fr-fr/whats-new/","whats new",{"text":563,"config":564,"menu":566},"Société",{"dataNavLevelOne":565},"company",{"type":314,"columns":567},[568],{"items":569},[570,575,581,586,591,596,601,606,611],{"text":571,"config":572},"À propos",{"href":573,"dataGaName":574,"dataGaLocation":292},"/fr-fr/company/","about",{"text":576,"config":577,"footerGa":580},"Carrières",{"href":578,"dataGaName":579,"dataGaLocation":292},"/jobs/","jobs",{"dataGaName":579},{"text":582,"config":583},"Presse",{"href":584,"dataGaName":585,"dataGaLocation":292},"/press/","press",{"text":587,"config":588},"Manuel",{"href":589,"dataGaName":590,"dataGaLocation":292},"https://handbook.gitlab.com/","handbook",{"text":592,"config":593},"Leadership",{"href":594,"dataGaName":595,"dataGaLocation":292},"/company/team/e-group/","leadership",{"text":597,"config":598},"Relations avec les investisseurs",{"href":599,"dataGaName":600,"dataGaLocation":292},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":602,"config":603},"Trust Center",{"href":604,"dataGaName":605,"dataGaLocation":292},"/fr-fr/security/","trust center",{"text":607,"config":608},"Centre pour la transparence de l'IA",{"href":609,"dataGaName":610,"dataGaLocation":292},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":612,"config":613},"Newsletter",{"href":614,"dataGaName":615,"dataGaLocation":292},"/company/contact/#contact-forms","newsletter",{"text":617,"config":618,"menu":619},"Nous contacter",{"dataNavLevelOne":565},{"type":314,"columns":620},[621],{"items":622},[623,628,633],{"text":624,"config":625},"Contacter l'équipe commerciale",{"href":626,"dataGaName":627,"dataGaLocation":292},"/fr-fr/sales/","talk to sales",{"text":629,"config":630},"Assistance GitLab",{"href":631,"dataGaName":632,"dataGaLocation":292},"https://support.gitlab.com/hc/en-us","support portal",{"text":634,"config":635},"Portail clients GitLab",{"href":636,"dataGaName":637,"dataGaLocation":292},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":639,"login":640,"suggestions":647},"Fermer",{"text":641,"link":642},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":643,"config":644},"GitLab.com",{"href":306,"dataGaName":645,"dataGaLocation":646},"search login","search",{"text":648,"default":649},"Suggestions",[650,654,658,660,665,670],{"text":651,"config":652},"GitLab Duo Agent Platform",{"href":372,"dataGaName":653,"dataGaLocation":646},"GitLab Duo Agent Platform",{"text":655,"config":656},"Suggestions de code (IA)",{"href":372,"dataGaName":657,"dataGaLocation":646},"Code Suggestions (AI)",{"text":324,"config":659},{"href":326,"dataGaName":324,"dataGaLocation":646},{"text":661,"config":662},"GitLab sur AWS",{"href":663,"dataGaName":664,"dataGaLocation":646},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":666,"config":667},"GitLab sur Google Cloud",{"href":668,"dataGaName":669,"dataGaLocation":646},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":388,"config":671},{"href":393,"dataGaName":672,"dataGaLocation":646},"Why GitLab?",{"freeTrial":674,"mobileIcon":679,"desktopIcon":684,"secondaryButton":687},{"text":675,"config":676},"Commencer votre essai gratuit",{"href":677,"dataGaName":297,"dataGaLocation":678},"https://gitlab.com/-/trials/new/","nav",{"altText":680,"config":681},"Icône GitLab",{"src":682,"dataGaName":683,"dataGaLocation":678},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":680,"config":685},{"src":686,"dataGaName":683,"dataGaLocation":678},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":688,"config":689},"Commencer",{"href":690,"dataGaName":691,"dataGaLocation":678},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":693,"mobileIcon":697,"desktopIcon":699},{"text":694,"config":695},"En savoir plus sur GitLab Duo",{"href":372,"dataGaName":696,"dataGaLocation":678},"gitlab duo",{"altText":680,"config":698},{"src":682,"dataGaName":683,"dataGaLocation":678},{"altText":680,"config":700},{"src":686,"dataGaName":683,"dataGaLocation":678},{"button":702,"mobileIcon":707,"desktopIcon":709},{"text":703,"config":704},"/switch",{"href":705,"dataGaName":706,"dataGaLocation":678},"#contact","switch",{"altText":680,"config":708},{"src":682,"dataGaName":683,"dataGaLocation":678},{"altText":680,"config":710},{"src":711,"dataGaName":683,"dataGaLocation":678},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":713,"mobileIcon":718,"desktopIcon":720},{"text":714,"config":715},"Retour aux tarifs",{"href":486,"dataGaName":716,"dataGaLocation":678,"icon":717},"back to pricing","GoBack",{"altText":680,"config":719},{"src":682,"dataGaName":683,"dataGaLocation":678},{"altText":680,"config":721},{"src":686,"dataGaName":683,"dataGaLocation":678},{"title":723,"button":724,"config":727},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":391,"config":725},{"href":377,"dataGaName":726,"dataGaLocation":292},"orbit",{"layout":728,"disabled":272},"release",{"data":730},{"text":731,"source":732,"edit":738,"contribute":743,"config":748,"items":753,"minimal":971},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":733,"config":734},"Afficher le code source de la page",{"href":735,"dataGaName":736,"dataGaLocation":737},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":739,"config":740},"Modifier cette page",{"href":741,"dataGaName":742,"dataGaLocation":737},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":744,"config":745},"Contribuer",{"href":746,"dataGaName":747,"dataGaLocation":737},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":749,"facebook":750,"youtube":751,"linkedin":752},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[754,799,856,897,938],{"title":484,"links":755,"subMenu":770},[756,760,765],{"text":757,"config":758},"Voir les forfaits",{"href":486,"dataGaName":759,"dataGaLocation":737},"view plans",{"text":761,"config":762},"GitLab Premium",{"href":763,"dataGaName":764,"dataGaLocation":737},"/fr-fr/pricing/premium/","why premium",{"text":766,"config":767},"GitLab Ultimate",{"href":768,"dataGaName":769,"dataGaLocation":737},"/fr-fr/pricing/ultimate/","why ultimate",[771],{"title":617,"links":772},[773,775,777,779,784,789,794],{"text":624,"config":774},{"href":626,"dataGaName":302,"dataGaLocation":737},{"text":629,"config":776},{"href":631,"dataGaName":632,"dataGaLocation":737},{"text":634,"config":778},{"href":636,"dataGaName":637,"dataGaLocation":737},{"text":780,"config":781},"Statut",{"href":782,"dataGaName":783,"dataGaLocation":737},"https://status.gitlab.com/","status",{"text":785,"config":786},"Conditions d'utilisation",{"href":787,"dataGaName":788,"dataGaLocation":737},"/terms/","terms of use",{"text":790,"config":791},"Politique de confidentialité",{"href":792,"dataGaName":793,"dataGaLocation":737},"/fr-fr/privacy/","privacy statement",{"text":795,"config":796},"Gestion des cookies",{"dataGaName":797,"dataGaLocation":737,"id":798,"isOneTrustButton":275},"cookie preferences","ot-sdk-btn",{"title":310,"links":800,"subMenu":813},[801,803,805,807,809,811],{"text":316,"config":802},{"href":318,"dataGaName":312,"dataGaLocation":737},{"text":370,"config":804},{"href":372,"dataGaName":373,"dataGaLocation":737},{"text":324,"config":806},{"href":326,"dataGaName":327,"dataGaLocation":737},{"text":375,"config":808},{"href":377,"dataGaName":378,"dataGaLocation":737},{"text":357,"config":810},{"href":359,"dataGaName":360,"dataGaLocation":737},{"text":388,"config":812},{"href":393,"dataGaName":394,"dataGaLocation":737},[814],{"title":815,"links":816},"Thèmes",[817,821,826,831,836,841,846,851],{"text":324,"config":818},{"href":819,"dataGaName":820,"dataGaLocation":737},"/fr-fr/topics/ci-cd/","cicd",{"text":822,"config":823},"GitOps",{"href":824,"dataGaName":825,"dataGaLocation":737},"/fr-fr/topics/gitops/","gitops",{"text":827,"config":828},"DevOps",{"href":829,"dataGaName":830,"dataGaLocation":737},"/fr-fr/topics/devops/","devops",{"text":832,"config":833},"Contrôle de version",{"href":834,"dataGaName":835,"dataGaLocation":737},"/fr-fr/topics/version-control/","version control",{"text":837,"config":838},"DevSecOps",{"href":839,"dataGaName":840,"dataGaLocation":737},"/fr-fr/topics/devsecops/","devsecops",{"text":842,"config":843},"Cloud-native",{"href":844,"dataGaName":845,"dataGaLocation":737},"/fr-fr/topics/cloud-native/","cloud native",{"text":847,"config":848},"IA pour la programmation",{"href":849,"dataGaName":850,"dataGaLocation":737},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":852,"config":853},"IA agentique",{"href":854,"dataGaName":855,"dataGaLocation":737},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":396,"links":857},[858,860,862,864,866,868,870,872,874,876,878,880,882,885,889,893],{"text":409,"config":859},{"href":411,"dataGaName":412,"dataGaLocation":737},{"text":414,"config":861},{"href":416,"dataGaName":417,"dataGaLocation":737},{"text":419,"config":863},{"href":421,"dataGaName":422,"dataGaLocation":737},{"text":445,"config":865},{"href":447,"dataGaName":448,"dataGaLocation":737},{"text":450,"config":867},{"href":452,"dataGaName":453,"dataGaLocation":737},{"text":455,"config":869},{"href":457,"dataGaName":458,"dataGaLocation":737},{"text":460,"config":871},{"href":462,"dataGaName":463,"dataGaLocation":737},{"text":465,"config":873},{"href":467,"dataGaName":468,"dataGaLocation":737},{"text":470,"config":875},{"href":472,"dataGaName":473,"dataGaLocation":737},{"text":427,"config":877},{"href":429,"dataGaName":430,"dataGaLocation":737},{"text":432,"config":879},{"href":434,"dataGaName":435,"dataGaLocation":737},{"text":437,"config":881},{"href":439,"dataGaName":440,"dataGaLocation":737},{"text":822,"config":883},{"href":884,"dataGaName":825,"dataGaLocation":737},"/fr-fr/solutions/gitops/",{"text":886,"config":887},"Analyse de la composition logicielle",{"href":364,"dataGaName":888,"dataGaLocation":737},"software composition analysis",{"text":890,"config":891},"Gestion de la chaîne de valeur",{"href":382,"dataGaName":892,"dataGaLocation":737},"value stream management",{"text":894,"config":895},"Toutes les solutions",{"href":403,"dataGaName":896,"dataGaLocation":737},"all solutions",{"title":489,"links":898},[899,904,909,911,913,915,917,919,921,923,925,927,929,931,934],{"text":900,"config":901},"Installation",{"href":902,"dataGaName":903,"dataGaLocation":737},"/fr-fr/install/","install",{"text":905,"config":906},"Guides de démarrage",{"href":907,"dataGaName":908,"dataGaLocation":737},"/fr-fr/get-started/","quick setup checklists",{"text":502,"config":910},{"href":504,"dataGaName":505,"dataGaLocation":737},{"text":507,"config":912},{"href":509,"dataGaName":510,"dataGaLocation":737},{"text":512,"config":914},{"href":514,"dataGaName":515,"dataGaLocation":737},{"text":517,"config":916},{"href":519,"dataGaName":520,"dataGaLocation":737},{"text":522,"config":918},{"href":524,"dataGaName":525,"dataGaLocation":737},{"text":530,"config":920},{"href":532,"dataGaName":533,"dataGaLocation":737},{"text":535,"config":922},{"href":537,"dataGaName":282,"dataGaLocation":737},{"text":539,"config":924},{"href":541,"dataGaName":542,"dataGaLocation":737},{"text":544,"config":926},{"href":546,"dataGaName":547,"dataGaLocation":737},{"text":549,"config":928},{"href":551,"dataGaName":552,"dataGaLocation":737},{"text":612,"config":930},{"href":614,"dataGaName":615,"dataGaLocation":737},{"text":932,"config":933},"Nouveautés",{"href":560,"dataGaName":561,"dataGaLocation":737},{"text":935,"config":936},"Toutes les ressources",{"href":496,"dataGaName":937,"dataGaLocation":737},"all resources",{"title":563,"links":939},[940,942,944,946,948,950,952,954,956,961,966],{"text":571,"config":941},{"href":573,"dataGaName":565,"dataGaLocation":737},{"text":576,"config":943},{"href":578,"dataGaName":579,"dataGaLocation":737},{"text":582,"config":945},{"href":584,"dataGaName":585,"dataGaLocation":737},{"text":587,"config":947},{"href":589,"dataGaName":590,"dataGaLocation":737},{"text":592,"config":949},{"href":594,"dataGaName":595,"dataGaLocation":737},{"text":597,"config":951},{"href":599,"dataGaName":600,"dataGaLocation":737},{"text":602,"config":953},{"href":604,"dataGaName":605,"dataGaLocation":737},{"text":607,"config":955},{"href":609,"dataGaName":610,"dataGaLocation":737},{"text":957,"config":958},"Développement durable",{"href":959,"dataGaName":960,"dataGaLocation":737},"/sustainability/","Sustainability",{"text":962,"config":963},"Diversité, inclusion et appartenance (DIB)",{"href":964,"dataGaName":965,"dataGaLocation":737},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":967,"config":968},"Déclaration de transparence sur l'esclavage moderne",{"href":969,"dataGaName":970,"dataGaLocation":737},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":972},[973,975,977],{"text":785,"config":974},{"href":787,"dataGaName":788,"dataGaLocation":737},{"text":795,"config":976},{"dataGaName":797,"dataGaLocation":737,"id":798,"isOneTrustButton":275},{"text":790,"config":978},{"href":792,"dataGaName":793,"dataGaLocation":737},[980],{"id":981,"title":7,"body":271,"config":982,"content":984,"description":271,"extension":988,"meta":989,"navigation":275,"path":990,"seo":991,"stem":992,"__hash__":993},"blogAuthors/en-us/blog/authors/lee-tickett.yml",{"template":983},"BlogAuthor",{"name":7,"config":985},{"headshot":986,"ctfId":987},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752592356/ibeixykxeiey9aiebylt.png","leetickett","yml",{},"/en-us/blog/authors/lee-tickett",{},"en-us/blog/authors/lee-tickett","pjnpw0lMQmdffRTIj30HBAHqTEvadkz2cw3rJyXrG5I",[995,1003,1011],{"title":996,"description":997,"heroImage":998,"category":267,"date":999,"authors":1000,"slug":1002,"externalUrl":271},"Nouveautés de Git 2.55.0","Découvrez les nouveautés de Git 2.55 : commande fixup de git-history(1), daemon fsmonitor pour Linux, push vers des groupes de dépôts distants et plus encore.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1782732487/ztwgrvlolpifo01vj8qc.png","2026-07-01",[1001],"Toon Claes","whats-new-in-git-2-55-0",{"title":1004,"description":1005,"heroImage":1006,"category":267,"date":1007,"authors":1008,"slug":1010,"externalUrl":271},"Nouveautés de Git 2.54.0","Découvrez les contributions à cette release de Git 2.54.0, notamment la nouvelle maintenance des dépôts, une nouvelle commande pour modifier l'historique des commits, le remplacement de git-sizer(1) et plus encore.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1776711651/sj7xxyyuimlarswbyft5.png","2026-04-27",[1009],"Patrick Steinhardt","whats-new-in-git-2-54-0",{"title":1012,"description":1013,"heroImage":1014,"category":267,"date":1015,"authors":1016,"slug":1018,"externalUrl":271},"GitLab AI Hackathon 2026 : découvrez les gagnants","Près de 7 000 développeurs ont créé plus de 600 agents et flows d'IA sur GitLab Duo Agent Platform. Découvrez les gagnants et leurs projets.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776457632/llddiylsgwuze0u1rjks.png","2026-04-22",[1017],"Nick Veenhof","gitlab-ai-hackathon-2026-meet-the-winners",{"header":1020,"text":1021,"button":1025,"disclaimer":1028},"Commencez votre essai gratuit\n\nde 30 jours\n",[1022,1023,1024],"Accédez à GitLab Duo Agent Platform","Essayez nos fonctionnalités les plus avancées","Automatisez les tâches complexes avec l'IA",{"text":294,"config":1026},{"href":1027,"dataGaName":297,"dataGaLocation":533},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/blog/","Aucune carte de crédit requise.",{"header":1030,"blurb":1031,"button":1032,"secondaryButton":1036},"Commencez à développer plus rapidement dès aujourd'hui","Découvrez ce que votre équipe peut accomplir avec la plateforme d'orchestration intelligente pour le DevSecOps.\n",{"text":294,"config":1033},{"href":1034,"dataGaName":297,"dataGaLocation":1035},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":624,"config":1037},{"href":626,"dataGaName":302,"dataGaLocation":1035},1791944948557]