Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 9642f1d3 authored by Christophe Chaudier's avatar Christophe Chaudier :rocket:
Browse files

Merge branch '102-release-notes-gitlab-17-6' into 'main'

Resolve "blog: Release Notes GitLab 17.6"

Closes #102

See merge request !84
parents 4adde784 208ba3c0
No related branches found
No related tags found
1 merge request!84Resolve "blog: Release Notes GitLab 17.6"
Pipeline #48803 passed
......@@ -38,8 +38,8 @@ Mais ce n’est pas tout. La gestion des utilisateurs devient plus intuitive pou
🔗 [Les releases à venir](https://about.gitlab.com/upcoming-releases)
🔗 [Et leur dates](https://about.gitlab.com/releases)
🔗 [Vérifie ton chemin de migration](https://gitlab-com.gitlab.io/support/toolbox/upgrade-path)
🔗 [L'article de blog](https://about.gitlab.com/releases/2024/09/19/gitlab-17-4-released/)
🔗 [Le détail de la release](https://gitlab.com/gitlab-org/gitlab/-/releases/v17.4.0-ee)
🔗 [L'article de blog](https://about.gitlab.com/releases/2024/10/17/gitlab-17-5-released/)
🔗 [Le détail de la release](https://gitlab.com/gitlab-org/gitlab/-/releases/v17.5.0-ee)
<FrgCommu/>
......
---
title: "🦊 Programme la fusion de tes merges requests ! | Release Notes GitLab 17.6"
date: "2024-12-12"
authors: "cchaudier"
slug: "release-notes-gitlab-17.6"
description: "GitLab 17.6 sort une petite bombe ! Découvre les nouvelles fonctionnalités de GitLab 17.6 : fusion programmée de merge requests, machine learning, Pages Attribute, sécurité renforcée et plus encore."
image: "2024/Release_Notes_GitLab_17.6-740.png"
tags:
- "DevOps"
- "Veille"
- "Actualité"
- "Release Notes"
- "GitLab"
sites: ["lydra.fr","froggit.fr","compagnons-devops.fr"]
---
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.
<!-- truncate -->
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).
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/r0nWeO__bdo?si=feTmkyraZckULQrq" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
:::info
[🐸 Choisis Froggit : une instance GitLab et Mattermost hébergée en France !](https://froggit.fr/)
:::
## Liens
🔗 [Le cycle de vie DevOps selon GitLab](https://about.gitlab.com/stages-devops-lifecycle)
🔗 [Les releases à venir](https://about.gitlab.com/upcoming-releases)
🔗 [Et leur dates](https://about.gitlab.com/releases)
🔗 [Vérifie ton chemin de migration](https://gitlab-com.gitlab.io/support/toolbox/upgrade-path)
🔗 [L'article de blog](https://about.gitlab.com/releases/2024/11/21/gitlab-17-6-released/
🔗 [Le détail de la release](https://gitlab.com/gitlab-org/gitlab/-/releases/v17.6.0-ee)
<FrgCommu/>
## 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.
:::info
[⚡ Propulse ta maîtrise de GitLab à la vitesse supérieure !](https://bref.lydra.fr/academie-froggit)
:::
### 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 `Pages` et 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: true` dans 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.
:::info
[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.agent` dans 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.
<CddSoutenir/>
<Contenus/>
## 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/>
---
<ProdLydra/>
blog/images/2024/Release_Notes_GitLab_17.6-740.png

501 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment