Les outils DevOps de Harness ajoutent une base de données, une automatisation de l’assurance qualité et des agents d’IA

Harness a présenté en avant-première trois nouveaux modules pour son ensemble d’outils DevOps, un groupe d’agents d’IA génératifs qui créent automatiquement des pipelines DevOps et des tests d’assurance qualité, ainsi que son propre registre d’artefacts logiciels avec sécurité de la chaîne d’approvisionnement intégrée.

Harness s’attend à ce que la série de mises à jour de produits soit disponible au début de l’année 2025. L’entreprise, qui a commencé en se concentrant sur la livraison continue en 2018, commercialise un ensemble de modules qui peuvent être utilisés ensemble comme une seule plate-forme DevOps ou échangés avec des outils tiers.

Les prochains modules dévoilés par Harness incluent les suivants :

  • Environnements de développement cloud. Similaire à Docker Build Cloud et GitHub Codespaces, ce module remplace les ordinateurs portables des développeurs par une machine virtuelle basée sur le cloud préparée par des ingénieurs de plate-forme avec des dépendances de type production intégrées.
  • Registre des artefacts. Un registre d’artefacts logiciels est utilisé pour stocker et gérer les produits du processus par lequel le code brut est intégré dans des composants déployables. Il existe d’autres alternatives bien établies, notamment JFrog Artifactory, Sonatype Nexus Repository et les offres des trois principaux fournisseurs de cloud public. Le cofondateur et PDG de Harness, Jyoti Bansal, l’a reconnu, mais a déclaré que le module de sa société a été conçu avec un support de mise en cache qui rend son évolutivité et ses performances plus fortes que les alternatives, ainsi qu’une chaîne de traçabilité et une signature numérique pour les artefacts qui les suivent tout au long des déploiements avec les outils CI/CD de Harness.
  • Base de données DevOps. Ici, Bansal a également affirmé que Harness étendrait les outils DevOps de base de données tels que Liquibase et Redgate. Voie migratoire qui se concentrent sur l’alignement de la gestion des modifications de base de données avec le processus CI/CD. Le module Harness créera des pipelines CI/CD pour les modifications de base de données synchronisées avec les modifications de code d’application, avec les fonctionnalités de restauration automatisée de la société incluses, a-t-il déclaré.

La restauration de la base de données séduit le directeur DevOps

Le module Database DevOps a attiré l’attention d’un client de Harness qui a été informé par le fournisseur de ses mises à jour prévues.

Jignesh Patel

« Les changements de base de données sont perçus comme une porte à sens unique facile, [but] « Le retour en arrière est toujours un combat », a déclaré Jignesh Patel, directeur du cloud et du DevOps chez Morningstar, une société de services financiers basée à Chicago. « L’intégrer à la plateforme plus large signifie tester [will be] mieux intégré, ainsi que l’exécution [of updates]” . “

Morningstar est passé de CloudBees et Jenkins à Harness il y a deux ans, en partie parce que Patel avait aimé travailler avec Harness chez United Airlines avant de rejoindre l’entreprise. La méthode Harness d’utilisation expressions variables La capture des configurations de pipeline a également permis de réduire de plus de la moitié les pipelines CI/CD que Morningstar gérait avec Jenkins. Les intégrations intégrées mais personnalisables sous Harness ont séduit les développeurs qui avaient dû créer leurs propres plugins entre des outils tiers et Jenkins.

« L’une de nos équipes a déclaré avoir supprimé 2 000 à 3 000 lignes de code de ses applications » en supprimant cette intégration personnalisée, selon Patel. Les administrateurs de bases de données de Morningstar auront du mal à se convaincre de passer à Harness Database DevOps, mais il espère que l’expérience d’autres équipes les convaincra de l’essayer.

Patel a déclaré qu’il envisagerait également le Harness Artifact Registry, même si son entreprise utilise actuellement un concurrent.

“Nous pouvons aller à Harness [Artifact Registry] simplement parce que cela s’intègre probablement mieux à leur plateforme que l’utilisation de JFrog comme point d’intégration”, a-t-il déclaré.

D’autres clients de Harness sont également susceptibles d’être intéressés par un registre d’artefacts intégré, a déclaré Andrew Cornwall, analyste chez Forrester Research.

« Il est trop tôt pour dire comment ils se comparent, mais dans de nombreux cas, les clients qui achètent des plateformes DevOps tout-en-un comme Harness ne sont pas particulièrement exigeants quant à leur registre d’artefacts. Tant qu’ils en ont un, ils sont satisfaits », a déclaré Cornwall. « Je ne sais pas si c’est également le cas de leur environnement de développement cloud. Les développeurs voudront jouer avec et vérifier qu’il répond à leurs besoins avant de l’adopter. »

Harness va au-delà de l’assistant de codage avec des agents IA

Les aperçus de cette semaine comprenaient également des agents d’IA génératifs, dont la plupart seront ajoutés aux modules existants, et un assistant d’assurance qualité d’IA autonome qui sera vendu séparément. Les outils présentés cette semaine feront partie d’une bibliothèque d’agents d’IA génératifs construits par Harness sur la base de grands modèles de langage fondamentaux de la gamme Gemini de Google, d’OpenAI et de projets open source tels que StarCoder.

  • Assistant de code IA Bansal a reconnu que l’application est similaire aux assistants de codage existants tels que GitHub Copilot, à l’exception de ce qu’il a affirmé être une meilleure expérience pour les développeurs. Cette fonctionnalité sera disponible gratuitement pour les clients de Harness.
  • Assistant DevOps IA marque une incursion dans l’automatisation des agents d’IA génératifs pour Harness, pour générer automatiquement le code du pipeline CI/CD, remédier aux échecs et suggérer des optimisations. Cet assistant sera fourni avec les modules CI et CD de Harness.
  • Informations sur la productivité de l’IA ajoute des fonctionnalités au module Harness Software Engineering Insights basé sur son acquisition de Propelo en 2023 qui collecte les mesures DORA de vitesse et de qualité du code pour les développeurs utilisant des assistants d’IA pour les comparer à ceux qui ne font pas partie d’une organisation donnée.
  • Assistant d’assurance qualité IA est un produit autonome qui représentera une avancée majeure dans l’automatisation des tests d’interface utilisateur, selon Bansal. Il générera et mettra à jour le code pour tester les interfaces utilisateur mobiles et Web des applications à la volée en réponse à des demandes en langage naturel, ce qui s’écarte de la rédaction manuelle typique de scripts de test par des ingénieurs QA humains.

Cornwall a déclaré qu’il était impressionné par la quantité de nouvelles fonctionnalités que Harness a été capable de générer dans un laps de temps relativement court au cours de l’année dernière, en particulier le développement de ses agents d’IA.

L’assistant DevOps… améliorera considérablement la vie des ingénieurs DevOps. Il leur permettra de se décharger d’une grande partie des tâches fastidieuses de la gestion des pipelines.

Andrew CornwallAnalyste, Forrester Research

« L’assistant DevOps est le plus avant-gardiste, car il va améliorer considérablement la vie des ingénieurs DevOps. Il leur permettra de se décharger d’une grande partie des tâches fastidieuses de la gestion des pipelines », a déclaré Cornwall. « L’assistant QA permet à Harness de rivaliser avec les plateformes de test qui ciblent les experts en la matière et les testeurs métiers ainsi que les testeurs et développeurs professionnels. »

Patel de Morningstar a déclaré qu’il gardait l’esprit ouvert à l’égard des nouveaux agents d’IA, mais qu’il n’était pas sûr que Harness puisse surpasser les fournisseurs qui proposent des assistants d’IA génératifs depuis plus longtemps, en particulier GitHub Copilot.

« Ils n’y sont pas encore tout à fait », a déclaré Patel à propos du rattrapage de Harness par rapport à GitHub Copilot. « Les recommandations ne sont pas aussi approfondies. … Pour être franc, ils n’ont tout simplement pas la même base de code à portée de main pour former les modèles. »

Néanmoins, l’assistant d’assurance qualité de l’IA mérite d’être exploré plus en profondeur, a déclaré Patel.

« Je suis curieux de faire un tour là-dessus, car vous pouvez être informé des liens rompus ou des tests manqués beaucoup plus rapidement qu’un individu. [go through] « tous les scénarios », a-t-il déclaré.

Beth Pariseau, rédactrice principale de l’actualité chez TechTarget Editorial, est une journaliste informatique chevronnée et primée qui couvre DevOps. Vous avez un conseil ? Envoyez-lui un e-mail ou contactez-la @PariseauTT.


#Les #outils #DevOps #Harness #ajoutent #une #base #données #une #automatisation #lassurance #qualité #des #agents #dIA

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.