Earthly veut réinventer l'intégration continue pour la rendre plus rapide et moins chère

L’intégration continue et la livraison continue, alias CI/CD, est un concept de développement moderne où le code est constamment mis à jour et livré à un référentiel central, plutôt que d’attendre qu’un ensemble de fonctionnalités soit terminé et de le publier en une seule fois. C’est une construction assez récente, mais Earthly Technologies, une start-up en démarrage, estime que CI est mûre pour être mise à jour pour la rendre plus rapide et plus efficace.

La société possède un produit CI open source depuis un certain temps, mais elle a annoncé aujourd’hui la sortie d’une version SaaS, Earthly CI, à laquelle les utilisateurs peuvent s’inscrire. Il a également rendu public un tour de table plus de 6,5 millions de dollars précédemment non annoncé qui s’est clôturé en 2021. La société répugnait à révéler la date de clôture exacte pour une raison quelconque.

Le fondateur et PDG d’Earthly, Vlad A. Ionescu, a expliqué que l’IC traditionnelle souffre d’être exiguë, ce qui ralentit les développeurs qui attendent que le code s’intègre. De plus, il dit que le logiciel est difficile à exécuter et à déboguer sur un ordinateur portable local. Enfin, c’est cher, et il pense que c’est coûteux de par sa conception car il est traditionnellement facturé à la minute de construction, une approche qui décourage les entreprises de construire un système plus rapide.

Il dit avoir créé son entreprise pour résoudre ces problèmes.

« Notre CI réinvente l’intégration continue en vous offrant des pipelines CI vraiment, vraiment rapides, je parle d’un ordre de grandeur plus rapide que jamais auparavant. Nous parlons d’une amélioration de la vitesse de deux à 20 fois, et cela débloque un niveau de productivité pour l’équipe d’ingénierie que vous n’avez jamais vu auparavant », a-t-il affirmé.

Pour ce faire, ils n’exécutent que ce qui a changé au lieu d’exécuter l’ensemble de la configuration à chaque fois. « Donc, si vous regardez le CI traditionnel, le flux de travail typique est tel que le développeur valide d’abord le code sur GitHub, puis il attend que le CI se déclenche. Et puis il y a un tas d’étapes comme la réinstallation des langages de programmation, puis la réinstallation les dépendances des applications et la reconstruction des composants qui n’ont pas changé. »

« Et jusqu’à présent, tout est exactement le même à chaque fois. Notre technologie vous permet de réutiliser ce calcul des exécutions précédentes, de sorte que vous ne reconstruisez que ce qui a réellement changé », a-t-il déclaré.

Le projet open source peut être téléchargé gratuitement, mais il dit qu’il manque l’accélération de la vitesse de la version payante, Earthly CI.

L’entreprise compte 15 employés, contre 4 lorsqu’elle a obtenu le financement, et embauche lentement pour certains postes. En particulier, il cherche à constituer une équipe de mise sur le marché.

Ionescu dit qu’il est difficile de trouver du personnel technique diversifié au fur et à mesure qu’il construit son équipe, mais il cherchera à remplir d’autres rôles avec des candidats plus diversifiés. « Ce n’est pas facile, surtout quand on a un produit de type très DevOps-CI. Les statistiques sont telles qu’il y a très peu de candidats diversifiés pour ces rôles particuliers. C’est difficile, mais alors que nous continuons à construire une équipe où nous pouvons inclure plus de juniors [roles] de plus, c’est là que nous voyons plus de diversité arriver », a-t-il déclaré.

Le financement de 6,5 millions de dollars a été dirigé par Innovation Endeavors avec la participation des investisseurs existants 468 Capital et Uncorrelated Ventures.

A lire également