--- title: "GitLab 11.8 : petite exploration" date: "2019-02-26" slug: "gitlab-11-8-petite-exploration" authors: "cchaudier" tags: - "actualites" - "devops" - "gitlab" - "open-source" image: "gitlab_11_8-cover-image.jpg" --- ### 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... <!-- truncate --> <blockquote className="twitter-tweet"><p dir="ltr" lang="en">GitLab 11.8 released with SAST for JavaScript, Pages for subgroups, Error Tracking, and more! Enjoy ✨🚀🙌<a href="https://t.co/U4pmhZ7izF">https://t.co/U4pmhZ7izF</a></p>— GitLab (@gitlab) <a href="https://twitter.com/gitlab/status/1098974942878724097?ref_src=twsrc%5Etfw">February 22, 2019</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> Dans le cœur du projet open source de cette [version 11.8](https://about.gitlab.com/2019/02/22/gitlab-11-8-released), parmi les fonctionnalités intéressantes fournies et accessibles à tous, nous pouvons citer : - Une vision directe et corrigée des [erreurs Sentry](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#error-tracking-with-sentry), ce qui nous fera gagner beaucoup de temps. - Une meilleure lisibilité des messages de [commit de fusion de type squash](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#improved-squash-commit-messages). - Un étoffement de l'activité des utilisateurs pour les administrateurs des instances GitLab. Dorénavant, nous pouvons y lire la [date de création](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#user-activity-and-creation-dates-shown-in-admin-panel) ainsi que les [pages visitées](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#record-of-a-users-last-activity-in-gitlab-now-includes-browsing). - Une lecture de votre [utilisation de Knative](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#show-function-scale-for-knative-functions), 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](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#specify-the-first-day-of-the-week) 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_](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#redesigned-related-merge-requests-consistent-with-related-issues), de la [page des groupes](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#improved-group-overview-with-reduced-white-space) et de la [liste des projets](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#improved-project-lists-with-more-information-density). - La possibilité de [naviguer entre les fichiers d’une même _merge request_](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#jump-to-file-in-merge-request-diff) afin de faciliter les revues de codes des grosses _merges request_. - Enfin, des améliorations sur [l’installation Omnibus](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#omnibus-improvements) ainsi que sur les [performances](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#performance-improvements). #### Les GitLab pages - Des pages pour les [sous-groupes](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#pages-support-for-subgroups), ce qui permet de publier facilement sur le web. - Un accès facilité aux [_templates_](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#create-pages-sites-in-one-click-using-bundled-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](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#predefined-pages-variables-in-ci). - Les fichiers [.html sont automatiquement résolus](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#html-extensions-are-now-automatically-resolved-for-pages-sites) 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](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#auto-devops-support-for-environment-specific-custom-domain), y compris pour les environnements, et permet également de tirer profit de la configuration de la [CI/CD (auto-review, auto-deployement)](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#move-auto-devops-domain-from-cicd-settings-to-cluster-settings) - L’auto DevOps est capable de [redéployer votre application](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#force-re-deploy-when-auto-devops-application-secrets-are-updated) 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’sencrypt](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#ensure-cert-manager-works-with-auto-devops-urls), peuvent maintenant dépasser la limitation de 64 caractères. #### Le Runner - Le [_runner_ sort en version 11.8](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#gitlab-runner-118). - Si votre _runner_ est déployé dans Kubernetes, vous pouvez maintenant le [mettre à jour directement depuis GitLab.](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#upgrade-kubernetes-runner-application-via-kubernetes-integration) #### L’API Elle n’est pas oubliée, car nous pouvons : - Gérer les [étiquettes de groupe](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#manage-group-labels-via-the-api) ; - Rechercher [parmi les tags d’un projet](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#search-repository-tags-in-a-project-via-the-api) ; - Effacer les [étiquettes de conteneurs inutilisées](https://about.gitlab.com/2019/02/22/gitlab-11-8-released/#clean-up-unused-tags-from-the-container-registry-using-the-api). 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](http://beta.froggit.fr/)**. Nous en discutons régulièrement dans les communautés des [Compagnons du DevOps](https://www.compagnons-devops.fr/), car c’est un outil qui est très apprécié. Si vous n’êtes pas encore inscrit, [c’est par ici](https://www.compagnons-devops.fr/). Photo by [Alan Carrillo](https://unsplash.com/photos/HIghIy9i0aY?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)