<h2>Que comprend JetBrains TeamCity Cloud ?</h2>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>CI/CD gérée</strong> – Service hébergé d’automatisation des builds et des tests.<br /><strong>Agents cloud</strong> – Machines de build Linux et Windows hébergées par JetBrains.<br /><strong>Configuration des pipelines</strong> – Interface utilisateur Web ou code DSL Kotlin.<br /><strong>Intégrations natives</strong> – Git, Docker et Jira sans plugins.<br /><strong>Indicateurs de performance</strong> – 8 000 crédits de build par emplacement de committer inclus.<br /><strong>Important</strong> – Pas d’agents macOS hébergés ; apportez votre propre Mac.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Quels sont les principaux avantages de JetBrains TeamCity Cloud ?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity Cloud est un service géré d’intégration et de livraison continues qui exécute vos pipelines de build, de test et de déploiement sur une infrastructure gérée par JetBrains. Il vous libère de la maintenance des serveurs tout en conservant le même workflow que celui utilisé dans TeamCity On-Premises.<br /><br /><strong>Pas de maintenance de serveur</strong> – JetBrains se charge des correctifs, de la mise à l’échelle et de la maintenance.<br /><strong>Configuration en tant que code</strong> – Gérez les versions de vos pipelines à l’aide du DSL Kotlin.<br /><strong>Agents hybrides</strong> – Combinez des machines de build hébergées et auto-hébergées.<br /><strong>Utilisateurs Web gratuits</strong> – Nombre illimité de gestionnaires, testeurs et observateurs sans droit de commit.<br /><strong>Outils natifs</strong> – Maven, Gradle, .NET et Docker intégrés.<br /><strong>Analyse des échecs</strong> – Analyse intelligente des builds et des tests ayant échoué.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Que fait JetBrains TeamCity Cloud ?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity Cloud effectue automatiquement la compilation, les tests et le déploiement de votre code dès que des modifications sont enregistrées dans votre système de contrôle de version. JetBrains héberge le serveur sur AWS et fournit des agents de compilation sous Linux et Windows, ce qui permet à votre équipe de se concentrer sur la configuration des pipelines plutôt que sur la gestion de l’infrastructure de compilation. Les pipelines peuvent être configurés via l’interface utilisateur web ou écrits en DSL Kotlin et stockés dans le contrôle de version, ce qui permet de gérer la logique de build en parallèle du code. Le service rend compte des résultats des tests et analyse les échecs de build afin que les modifications défectueuses soient détectées avant d’atteindre l’environnement de production.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">À qui s’adresse JetBrains TeamCity Cloud ?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity Cloud convient aux équipes de développement et de DevOps qui souhaitent mettre en place une CI/CD sans avoir à gérer leur propre serveur de build, en particulier aux entreprises axées sur la JVM et travaillant avec Gradle, Maven ou Kotlin. Sa prise en charge de premier ordre de Gradle et Maven, notamment l’analyse des dépendances et la distribution parallèle des tests, réduit la surcharge liée au cache et au temps de préchauffage de la JVM, problèmes auxquels sont confrontées les plateformes utilisant des runners éphémères. Les équipes utilisant déjà IntelliJ IDEA ou d’autres IDE JetBrains bénéficient d’un retour d’information plus précis grâce aux plugins IDE intégrés. Cette solution est moins adaptée aux équipes qui ont besoin de builds macOS hébergés par JetBrains, car celles-ci nécessitent toujours un agent Mac auto-hébergé.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">En quoi TeamCity Cloud diffère-t-il des éditions TeamCity sur site ?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">La principale différence réside dans l’identité de l’exploitant du serveur : TeamCity Cloud est hébergé et maintenu par JetBrains, tandis que TeamCity On-Premises s’exécute sur votre propre matériel. La version On-Premises se décline en une édition Professional gratuite, plafonnée à 100 configurations de build et 3 agents de build, et en une édition Enterprise payante avec un nombre illimité de configurations et une prise en charge complète des plugins. TeamCity Cloud supprime ces limites et ajoute des agents hébergés par JetBrains, mais offre moins de contrôles d’administration de bas niveau, car c’est JetBrains qui gère le système sous-jacent. La version Cloud bénéficie également de mises à jour plus fréquentes que les versions On-Premises, qui sont publiées deux fois par an.</p>
<table style="width: 100%; border-collapse: collapse; background-color: #efefef; margin-top: 15px; margin-bottom: 15px; font-size: 14px; line-height: 1.35;">
<tbody>
<tr><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: left; font-weight: bold; background-color: #dedede;">Fonctionnalités</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Cloud</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">On-Premises Professional</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Sur site Entreprise</th></tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Infrastructure</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Hébergé par JetBrains</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Autogéré</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Autogéré</td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Configurations de compilation</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Illimité</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">100 max</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Illimité</td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Agents hébergés par JetBrains</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Plug-ins et personnalisation</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Limité</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Modèle utilisateur</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Par contributeur</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Illimité</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Illimité</td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Maintenance</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Gérée par JetBrains</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Manuelle</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Manuel</td>
</tr>
</tbody>
</table>
<h3 style="margin-top: 30px; margin-bottom: 10px;">TeamCity Cloud propose-t-il des agents de build macOS hébergés ?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Non. Les agents de build hébergés par JetBrains dans TeamCity Cloud ne fonctionnent que sous Linux et Windows ; il n'existe pas d'agents macOS gérés par JetBrains. Pour effectuer des builds pour macOS, iOS, tvOS ou d’autres cibles Apple, vous devez installer l’agent TeamCity sur votre propre Mac et le connecter en tant qu’agent auto-hébergé, ce qui utilise un créneau de build simultané. Ceci est important pour les développeurs Apple, qui restent responsables de la mise en place et de la maintenance de leur propre matériel Mac, même dans le cadre du service géré. Les agents auto-hébergés prennent eux-mêmes en charge Windows, Linux et macOS.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Quels systèmes de contrôle de version et outils de compilation prend-il en charge ?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity Cloud s’intègre nativement à Git, GitHub, GitLab, Bitbucket, Perforce, Subversion, Azure DevOps et Mercurial, et il préconfigure automatiquement la connexion lorsque vous vous authentifiez via GitHub, GitLab ou Bitbucket Cloud. Pour les builds, il inclut des runners pour Maven, Gradle, Ant, .NET et Docker, ainsi que la génération de rapports de test et la couverture de code sans plugins supplémentaires. Les outils de suivi des tickets tels que Jira et YouTrack sont mis à jour en temps réel avec l’état des builds et des tests. JetBrains indique qu’environ 99 % des projets ne nécessitent aucun plugin, car les outils les plus courants sont pris en charge dès l’installation.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Foire aux questions sur JetBrains TeamCity Cloud</h3>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Comment fonctionne le modèle de licence basé sur les contributeurs de TeamCity Cloud ?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">La facturation est basée sur le nombre de committers, c’est-à-dire les utilisateurs qui effectuent au moins 10 modifications VCS au cours d’une période de 30 jours. Les responsables, le personnel chargé de l’assurance qualité et les autres utilisateurs ne commettant pas bénéficient d’un accès gratuit et illimité à l’interface web. Chaque licence de committer comprend 8 000 crédits de build, 40 Go de stockage et 200 Go de transfert de données.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Que deviennent les crédits de build non utilisés à la fin de chaque mois ?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Les crédits de build inclus dans vos places de committer et qui restent inutilisés expirent à la fin de chaque mois, et une nouvelle allocation est accordée. Ces crédits sont utilisés pour le temps de build sur les agents hébergés par JetBrains et peuvent également être échangés contre de l’espace de stockage, du transfert de données ou des places de build simultanées auto-hébergées. Les packs de crédits achetés séparément n’expirent pas.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Puis-je connecter mes propres agents de build à TeamCity Cloud ?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Oui. Vous pouvez installer des agents TeamCity sur vos propres machines Windows, Linux ou macOS et les connecter à l’aide d’un jeton d’authentification généré. Chaque agent auto-hébergé nécessite un slot de build simultané plutôt que de consommer des minutes de crédits de build, et TeamCity donne la priorité aux agents auto-hébergés par rapport à ceux hébergés par JetBrains afin de réduire les coûts de build.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">L’assistant IA de TeamCity est-il disponible dans TeamCity Cloud ?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">L’assistant IA intégré au produit a d’abord été lancé pour les abonnés à TeamCity Enterprise, son déploiement sur le Cloud ayant suivi par la suite. Il fournit une aide contextuelle au sein de l’interface utilisateur de TeamCity pour l’apprentissage des fonctionnalités et le dépannage des builds. Vérifiez la disponibilité actuelle sur votre instance TeamCity Cloud, car JetBrains publie des mises à jour pour le Cloud plus fréquemment que pour les versions sur site.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"> </p>