Google Cloud a annoncé une nouvelle intégration avec GitLab, visant à simplifier le déploiement d'applications sur Google Cloud. Cette intégration tire parti de GitLab CI/CD et de Cloud Deploy pour automatiser le processus de livraison de logiciels, de la validation du code à la mise en production sur Cloud Run.

Cette intégration offre plusieurs avantages, notamment :

* **Authentification :** l'intégration s'appuie sur la fédération d'identités de charge de travail, ce qui permet une autorisation et une authentification sécurisées pour les charges de travail GitLab, telles que les tâches CI/CD, avec Google Cloud.

* **Registre d'artefacts :** l'intégration vous permet de charger des artefacts GitLab dans Artifact Registry et d'y accéder depuis l'interface utilisateur de GitLab.

* **Cloud Deploy :** ce composant GitLab facilite la création de versions Cloud Deploy à partir de pipelines GitLab CI/CD.

* **Gcloud :** ce composant facilite l'exécution de commandes gcloud dans les pipelines GitLab CI/CD.

* **Runners GitLab sur Google Cloud :** l'intégration vous permet de configurer les paramètres des runners à partir de l'interface utilisateur de GitLab et de les déployer sur votre projet Google Cloud à l'aide de Terraform.

L'intégration fournit une solution complète pour la livraison continue sur Google Cloud, permettant aux entreprises d'automatiser et de rationaliser leurs processus de livraison. En tirant parti de fonctionnalités avancées telles que les versions Canary et les approbations, les équipes peuvent déployer des logiciels plus rapidement et de manière plus fiable, tout en minimisant les risques.

Globalement, l'intégration de Google Cloud GitLab représente une avancée significative dans la simplification des processus de livraison continue. En fournissant une intégration transparente et des fonctionnalités de sécurité robustes, elle permet aux entreprises d'accélérer leurs efforts de transformation numérique.