Gitlab 11.8 est sorti avec son lot de nouveautés. Force est de constater que GitLab n’y va pas avec le dos de la cuillère...
GitLab 11.8 released with SAST for JavaScript, Pages for subgroups, Error Tracking, and more! Enjoy ✨🚀🙌https://t.co/U4pmhZ7izF
— GitLab (@gitlab) February 22, 2019
Dans le cœur du projet open source de cette version 11.8, parmi les fonctionnalités intéressantes fournies et accessibles à tous, nous pouvons citer :
- Une vision directe et corrigée des erreurs Sentry, ce qui nous fera gagner beaucoup de temps.
- Une meilleure lisibilité des messages de commit de fusion de type squash.
- Un étoffement de l'activité des utilisateurs pour les administrateurs des instances GitLab. Dorénavant, nous pouvons y lire la date de création ainsi que les pages visitées.
- Une lecture de votre utilisation de Knative, représentée par le nombre de pods Kubernetes sur vos déploiements sans serveur (serverless).
- Par défaut dans GitLab, le premier jour de la semaine est le dimanche. Cela est maintenant configurable avec le lundi comme premier jour de la semaine, ce qui correspond davantage à nos habitudes.
- Un nombre conséquent d’améliorations esthétiques telles qu'une nouvelle présentation des merges requests, de la page des groupes et de la liste des projets.
- La possibilité de naviguer entre les fichiers d’une même merge request afin de faciliter les revues de codes des grosses merges request.
- Enfin, des améliorations sur l’installation Omnibus ainsi que sur les performances.
Les GitLab pages
- Des pages pour les sous-groupes, ce qui permet de publier facilement sur le web.
- Un accès facilité aux templates et aux outils les plus populaires afin de commencer rapidement à utiliser les pages.
- Apparition de deux nouvelles variables de la CI permettant une meilleure personnalisation des pages.
- Les fichiers .html sont automatiquement résolus par les GitLab pages. Accès à
/ma-page.html
grâce à l’URL/ma-page
.
L’Auto DevOps
- L’auto DevOps supporte maintenant les domaines personnalisés, y compris pour les environnements, et permet également de tirer profit de la configuration de la CI/CD (auto-review, auto-deployement)
- L’auto DevOps est capable de redéployer votre application quand vous mettez à jour une variable secrète nommée
K8S_SECRET_
. - Les url des applications déployées par l’auto DevOps, et qui utilisent des certificats Let’s Encrypt, peuvent maintenant dépasser la limitation de 64 caractères.
Le Runner
- Le runner sort en version 11.8.
- Si votre runner est déployé dans Kubernetes, vous pouvez maintenant le mettre à jour directement depuis GitLab.
L’API
Elle n’est pas oubliée, car nous pouvons :
- Gérer les étiquettes de groupe ;
- Rechercher parmi les tags d’un projet ;
- Effacer les étiquettes de conteneurs inutilisées.
C’est donc une release impressionnante livrée par GitLab.
Tu cherches une instance GitLab hébergée en France ? Rejoins la bêta de Froggit.
Nous en discutons régulièrement dans les communautés des Compagnons du DevOps, car c’est un outil qui est très apprécié. Si vous n’êtes pas encore inscrit, c’est par ici.
Photo by Alan Carrillo on Unsplash