GitLab 17.6 débarque avec une fonctionnalité révolutionnaire : programmer la fusion de tes merge requests. Entre gains de temps, nouvelles options pour la sécurité et innovations en CI/CD, découvre tout ce que cette version t’apporte pour simplifier tes workflows DevOps.
GitLab frappe encore un grand coup avec sa version 17.6. Cette mise à jour regorge de fonctionnalités attendues et franchement pratiques. Parmi elles, la possibilité de programmer la fusion de tes merge requests : un vrai changement pour les équipes qui cherchent à optimiser leurs déploiements.
Dans cet article, je te propose de décortiquer les nouveautés marquantes : du registre de machine learning à la gestion simplifiée des tokens, en passant par des améliorations pour déployer des sites statiques. Si tu veux aller encore plus loin, je t’invite à regarder ma vidéo où je détaille tout dans le moindre détail (lien dans la description).
Liens
🔗 Le cycle de vie DevOps selon GitLab
🔗 Les releases à venir
🔗 Et leur dates
🔗 Vérifie ton chemin de migration
🔗 L'article de blog
🔗 Le détail de la release
💬 Rejoins la communauté francophone #Froggit dédiée à git et GitLab
Les nouveautés marquantes de GitLab 17.6
Fusion programmée : gagne du temps et maîtrise tes déploiements
Tu peux maintenant programmer la fusion de tes merge requests à une date et heure précise.
- Pourquoi c’est pratique ? Imagine que tu dois publier un contenu (par exemple un site statique) à 9h du matin, mais à cette heure-là, tu es en pleine réunion ou indisponible. Grâce à cette nouvelle fonctionnalité, tu n’as plus besoin d’être présent : configure la merge request et laisse GitLab s’occuper du reste.
- Comment ça marche ? Toutes les validations habituelles (CI/CD, approbations, etc.) doivent être passées. Une fois la date atteinte, la fusion se fait automatiquement.
C’est une fonctionnalité CORE, donc accessible gratuitement. Un vrai plus pour planifier sereinement tes mises en production.
Héberge tes modèles de machine learning
GitLab prend un virage intéressant en intégrant un registre de modèles de machine learning.
Que tu sois en SaaS ou en self-hosted, tu peux maintenant héberger et gérer tes artefacts de machine learning directement dans GitLab. Ça ouvre la porte à une gestion centralisée des projets data science et des workflows ML/AI.
Couverture des tests Java avec JaCoCo directement dans GitLab
Si tu développes en Java, tu vas adorer cette nouveauté. Les rapports de couverture de tests JaCoCo sont désormais visibles directement dans l’interface GitLab.
- Avant : il fallait plonger dans les logs pour trouver ces informations.
- Maintenant : tout est accessible depuis l’interface des merge requests ou la page de pipeline.
C’est un vrai gain de visibilité et de simplicité pour ton équipe et toi.
Déploie tes sites statiques facilement avec le Pages Attribute
GitLab simplifie encore le déploiement de sites statiques grâce à l’attribut Pages.
- Avant : tu devais nommer ton job
Pageset respecter des conventions précises pour que GitLab comprenne qu’il s’agissait d’un déploiement de GitLab Page. - Maintenant : il te suffit d’ajouter
pages: truedans ton job YAML, quel que soit son nom.
C’est une petite modification, mais elle te donne plus de liberté et rend tes pipelines plus lisibles.
[Les Pages sont une des nombreuses fonctionnalités de Froggit.
Tu cherches un hébergeur GitLab ou quelqu'un pour infogérer ton GitLab ?
🐸 Contacte Froggit, ce sont aussi des experts GitLab en France !](https://froggit.fr/)
Sécurité améliorée : une gestion plus fine des tokens et de l’authentification
Journaux des tokens d’authentification
Tu peux maintenant voir directement quels projets utilisent un token spécifique. Fini les mystères sur l’origine d’une intégration ou d’un workflow.
Désactivation partielle de la double authentification
Si tu perds un appareil d’authentification (par exemple une clé physique), tu n’as plus besoin de désactiver toute ta double authentification. Désactive uniquement l’appareil concerné, tout simplement.
Notifications de connexions suspectes
GitLab améliore les emails qu’il envoie en cas de connexion depuis un appareil inconnu. Ces alertes incluent désormais plus d’informations comme la ville et la région de l’adresse IP. Tu peux ainsi détecter rapidement toute tentative de connexion non autorisée.
Améliorations pour Kubernetes et CI/CD
Sélection de l’agent Kubernetes dans les jobs
Tu peux maintenant spécifier directement dans un job CI/CD quel agent Kubernetes utiliser. Cela t’évite de configurer l’agent au niveau du projet entier.
- Comment faire ? Utilise l’attribut
environment.kubernetes.agentdans ton fichier YAML.
Détails des déploiements affichés directement
Les déploiements affichent désormais des informations détaillées comme les tags et notes de release, les jobs utilisés, ou les artefacts déployés. Tout est accessible en un coup d’œil, sans devoir naviguer entre plusieurs sections.
Audits et API : de nouvelles options pour les admins
Pour les administrateurs d’instances self-hosted, GitLab 17.6 ajoute plusieurs fonctionnalités d’audit et d’API :
- Logs des actions administratives : tu peux maintenant voir qui a effectué des actions privilégiées et quand.
- Consultation des tokens via l’API : si tu as un token mais que tu ne te souviens plus de ce qu’il fait, interroge l’API pour obtenir son nom, sa date de création et son usage.
Ces options renforcent encore plus le contrôle et la sécurité de ton instance.
Pourquoi cette version est intéressante
GitLab 17.6 est une version riche et pensée pour toi. Que tu sois développeur ou AdminSys DevOps, tu y trouveras ton compte.
La fusion programmée est probablement l’une des nouveautés les plus utiles pour optimiser les déploiements sans intervention manuelle. Mais les autres ajouts, qu’il s’agisse de sécurité, d’ergonomie ou de gestion des artefacts, montrent que GitLab continue d’évoluer dans la bonne direction.
Crédits
🎵 Musique de Tin : There It Is by Kevin MacLeod
🔗 Lien : https://incompetech.filmmusic.io/song/4519-there-it-is
📜 License : http://creativecommons.org/licenses/by/4.0
Licence
Si tu utilises ces contenus dans une publication, merci de nous le notifier dans les commentaires.
🌐 Les Compagnons du DevOps est une initiative de Lydra




