Releases TeamCity

Découvrez TeamCity Cloud, un service de CI/CD géré par JetBrains

Read this post in other languages:

Sortie officielle de TeamCity Cloud

Tout ce que vous aimez dans TeamCity, désormais hébergé chez nous !

Nous avons travaillé sur le développement de TeamCity Cloud, la version cloud de la solution TeamCity, pendant presque deux ans. TeamCity Cloud est un service de CI/CD conçu pour les équipes qui ne veulent pas avoir à gérer la maintenance et l’évolutivité de leur infrastructure. Après 14 mois de bêta-tests, il est maintenant officiellement prêt à être utilisé dans des environnements de production concrets. Nous vous invitons à l’essayer !


S’abonner à TeamCity Cloud

Cette version est le résultat du travail de nombreuses équipes de JetBrains, mais aussi des retours d’expérience avisés de près de 5 000 utilisateurs de la version bêta, qui nous ont aidés à corriger plusieurs centaines de bugs. Sans leur contribution et leur soutien, nous n’y serions pas parvenus. Merci à eux ! ❤

Qu’apporte TeamCity Cloud ?

TeamCity Cloud est basé sur la solution TeamCity et reprend donc naturellement la plupart de ses fonctionnalités :

  • Intégration avec des outils de développement les plus populaires. TeamCity Cloud s’intègre avec de nombreux systèmes VCS, outils de suivi des tickets, IDE et fournisseurs cloud et les prend tous en charge avec le même degré de qualité. Vous n’avez plus à vous préoccuper de la mise à jour de vos outils de build ou de l’installation de correctifs de sécurité : nous gérons tout cela pour vous.

ℹ Vous trouverez la liste complète des logiciels installés sur les agents de build dans notre documentation.

  • Prise en charge intelligente des tests. A l’instar de la version originale sur site, TeamCity Cloud enregistre et analyse l’historique des tests, signale les tests défaillants, visualise les tendances et affiche l’évolution de la qualité de votre code dans le temps. Cela simplifie énormément l’analyse des défaillances et vous aide à améliorer l’efficacité de votre processus de développement.
  • Configuration facile. TeamCity Cloud vous permet de configurer vos pipelines CI/CD grâce à une interface web complète, ou de les créer par programmation à l’aide de Kotlin. Kotlin permet de créer des pipelines de tout niveau de complexité et de toute échelle, avec un code compact et clair, facile à lire et à maintenir. De plus, la plupart des fonctionnalités sont disponibles via une API RESTful, ce qui vous permet d’interagir avec TeamCity en utilisant des scripts et de l’intégrer à vos applications.

Nous assurons la maintenance de TeamCity Cloud, il comprend donc peu de fonctionnalités d’administration. Sur le plan des fonctionnalités, ce sont les seules différences avec la version sur site de TeamCity.

👉 Rejoignez-nous pour l’événement de lancement de TeamCity Cloud

Vous êtes également invité·e à vous inscrire à l’événement de lancement de TeamCity Cloud qui aura lieu le 4 mai. Vous verrez TeamCity Cloud en action, apprendrez comment démarrer, découvrirez le fonctionnement des licences et pourrez poser toutes vos questions à l’équipe produit.

Quelles fonctionnalités de TeamCity seront disponibles par la suite ?

Avec cette première version, seules deux fonctionnalités ne sont pas encore disponibles dans TeamCity Cloud :

  • La prise en charge de macOS. Pour le moment TeamCity Cloud propose des agents de build pour Linux et Windows seulement. Si vous êtes un développeur ou une développeuse Apple qui a besoin de créer des builds pour macOS, iOS, AppleTV ou d’autres appareils Apple, vous pouvez installer TeamCity Build Agent sur votre Mac et le connecter en tant qu’agent de build auto-hébergé. La prise en charge native de macOS figure sur notre feuille de route et sera mise à disposition dans le courant de l’année.
  • Les plugins. Nous avons pris grand soin de proposer une prise en charge automatique de tous les outils et frameworks les plus populaires. 99% de vos projets ne nécessiteront donc aucun plugin. Pour les pour les clients ayants des besoins plus spécifiques, nous travaillons à la création d’un forfait Enterprise qui prendra en charge les plugins et proposera différentes options de personnalisation. Nous prévoyons de le lancer avant la fin de cette année.

Nous sommes convaincu·es que TeamCity Cloud a tout ce qu’il faut pour contribuer à l’amélioration du processus de développement dans quasiment tout environnement. Mais si vous pensez qu’il lui manque quelque chose d’important, n’hésitez pas à nous le faire savoir.


S’abonner à TeamCity Cloud

Que comporte la feuille de route ?

Nous continuons à développer activement la version sur site de TeamCity et toutes les nouvelles fonctionnalités figureront dans les deux produits. Pour avoir un aperçu de la prochaine version, n’hésitez pas à tester TeamCity 2021.1 EAP3. Nous mettrons à jour TeamCity Cloud vers la version 2021.1 dans un délai d’un mois.

La feuille de route de TeamCity Cloud comprend quant à elle :

  • La prise en charge de macOS
  • Le forfait Enterprise
  • Un forfait gratuit
  • Le stockage des données dans différentes régions. Actuellement, le service est hébergé par AWS en Irlande. Nous travaillons à l’ajout d’autres options.

Quels sont les tarifs ?

Vous pouvez essayer TeamCity Cloud gratuitement pendant 14 jours. Pendant cette période d’essai, vous bénéficiez de 12 000 crédits de build (l’équivalent de 20 heures de build sur l’agent de build Linux Small), d’un nombre illimité de builds parallèles, de 120 Go de stockage et jusqu’à 3 agents de build auto-hébergés.

Une fois la période d’essai terminée, vous devez souscrire un abonnement. Le tarif de TeamCity Cloud dépend du nombre de committers de votre équipe. Il commence à 45 $ pour 3 committers et 24 000 crédits de build (équivalant à 40 heures de build sur l’agent de build Linux Small). Chaque committer supplémentaire coûte 15 dollars et bénéficie d’un bloc de 8 000 crédits de build supplémentaires. Le nombre d’utilisateurs web n’est pas limité : vous pouvez en avoir autant que vous le souhaitez, à condition qu’ils ne déclenchent pas de build.

Pour en savoir plus, consultez la page TeamCity Cloud de notre site web et les Questions/Réponses sur TeamCity Cloud. Et n’hésitez pas à nous contacter si vous avez d’autres besoins ou souhaitez demander une évaluation pour votre entreprise.

Bonne création de builds ! 🚀


S’abonner à TeamCity Cloud

Auteur de l’article original en anglais : Alexander Rassokhin

image description