Amazon Web Services, Inc. et GitLab Inc. ont annoncé une offre intégrée qui réunit GitLab Duo et Amazon Q. Ensemble, GitLab Duo et Amazon Q offrent aux développeurs une expérience transparente alimentée par l'IA qui combine les flux de travail DevSecOps avec les agents autonomes d'Amazon Q pour aider les organisations à fournir des logiciels sécurisés plus rapidement. Les développeurs peuvent utiliser les agents IA avancés d'Amazon Q avec les actions rapides de GitLab, depuis les questions et les demandes de fusion de GitLab, afin d'accélérer l'innovation et la productivité des développeurs. Les équipes de développement doivent travailler avec plusieurs outils, technologies et processus tout en garantissant la qualité du code, la sécurité et les meilleures pratiques, ce qui peut créer un cycle de vie de développement logiciel fragmenté à mesure que la portée et la complexité du projet augmentent.

Selon le récent rapport mondial DevSecOps de GitLab, 54 % des contributeurs individuels déclarent que leurs équipes utilisent jusqu'à 14 outils pour le développement de logiciels, tandis que seulement 17 % des organisations ont entamé des efforts de consolidation des outils. GitLab Duo with Amazon Q s'attaque au problème de la rotation des développeurs dans un cycle de développement logiciel fragmenté en les aidant à accomplir des tâches complexes en plusieurs étapes à partir de la plateforme DevSecOps unifiée de GitLab. L'offre intégrée offre une expérience transparente aux développeurs en intégrant les agents d'intelligence artificielle autonomes d'Amazon Q dans leurs flux de travail quotidiens, afin d'aider les entreprises à livrer leurs produits et services en temps réel.

L'offre intégrée offre une expérience de développement transparente qui intègre les agents d'IA autonomes Amazon Q dans les flux de travail quotidiens des développeurs pour aider les organisations à livrer des logiciels sécurisés plus rapidement. Les clients de GitLab Ultimate tier sur Self-Managed peuvent tirer parti de GitLab Duo avec Amazon Q en accédant à des agents autonomes qui : Rationaliser le développement de logiciels : Transformez une idée de nouvelle fonctionnalité dans un problème en un code prêt à être fusionné en quelques minutes. Interprétez directement à partir de GitLab en utilisant le retour d'information en temps réel pour accélérer les flux de travail de développement du début à la fin.

Optimisez le code : Générez des tests unitaires pour les nouvelles demandes de fusion afin de faire gagner du temps aux développeurs et d'appliquer des pratiques d'assurance qualité cohérentes au sein des équipes. Optimisez la qualité et la sécurité : Fournissez des examens de la qualité et de la sécurité du code pilotés par l'IA qui accélèrent les cycles de retour d'information. Modernisez le code : À partir des bases de code Java 8 ou Java 11, mettez à niveau vers Java 17 directement à partir d'un projet GitLab pour améliorer la sécurité et les performances de l'application et supprimer la dette technique.