Intégrations CI/CD de TeamCity

Intégrez TeamCity à votre pile technologique actuelle pour créer d'excellents logiciels. Profitez d'un accès fluide à tous vos outils.

Premiers pas avec TeamCity
Images d'intégrations CI/CD de TeamCity

Intégrations clés de TeamCity

TeamCity s'intègre directement avec la plupart des technologies modernes et des plateformes de DevOps.

Intégration avec Docker

Créez un pipeline CI/CD automatisé et conteneurisé en vous appuyant sur la prise en charge avancée de Docker et Docker Compose par TeamCity.

Image d'intégration de Docker

Exécutez vos builds dans un conteneur Docker, générez et publiez de nouvelles images Docker dans le référentiel de conteneurs de votre choix, puis déployez les images actualisées dans un environnement d'assurance qualité prêt pour les tests automatiques.

Vous pouvez même laisser TeamCity s'occuper de l'arrêt et du nettoyage une fois le processus terminé, ce qui peut être déclenché par un simple commit, une requête pull ou une planification.

Intégrations de VCS

La prise en charge complète des systèmes de contrôle de version par TeamCity, ainsi que de leurs services d'hébergement, vous donne la flexibilité d'automatiser les processus de build et de test, quel que soit le projet de développement logiciel.

Image de l'attachement d'une racine du système de contrôle de version

TeamCity offre la prise en charge complète de Git, Perforce, Mercurial, Subversion et CVS, ainsi qu'une intégration directe avec GitHub, GitLab, Bitbucket, Azure DevOps et Space.

Personnalisez votre pipeline en fonction de vos besoins en combinant le code source de différents systèmes de contrôle de version. Balisez automatiquement les builds, publiez des artefacts et transférez les résultats de vos builds à l'hôte du système de contrôle de version pour un processus DevOps entièrement intégré.

Intégrations Cloud

Vous voulez faire évoluer votre pipeline de CI/CD à la demande ? Avec des intégrations disponibles pour Amazon Web Services, Kubernetes, Google Cloud Platform, Azure Resource Manager et VMware vSphere, TeamCity vous donne la flexibilité nécessaire pour personnaliser votre infrastructure de build et l'étendre lorsque nécessaire.

Image d'intégration AWS TeamCity

Les optimisations intégrées de TeamCity sont conçues pour optimiser l'utilisation de vos ressources de build, ce qui signifie qu'il n'y a pas de raison de ne pas déplacer votre pipeline de CI/CD vers le cloud.

Vous êtes soucieux des coûts d'une infrastructure hébergée dans le cloud ? Maîtrisez vos dépenses cloud en posant des limites de ressources. Vous devez vous assurer que certains agents sont toujours disponibles pour des projets spécifiques ?

Allouez des agents de build à des pools de ressources et garantissez la capacité de build pour vos équipes.

Photo de Yuri Trufanov

Yuri
Trufanov

Directeur technique exécutif de la plateforme technologique, Playrix

« Nous avons mis en place une solution cloud hybride incluant TeamCity Cloud Profiles et AWS. Ainsi, nous pouvons exécuter ce que nous voulons, quand nous le voulons. »

Intégrations de l'outil de suivi

Maintenez une boucle de rétroaction DevOps continue en intégrant TeamCity avec Jira, YouTrack, ou tout autre outil de suivi. Utilisez des informations détaillées sur les correctifs de bugs les plus récents, les fonctionnalités et les améliorations directement depuis les résultats de votre build TeamCity pour obtenir une vue d'ensemble complète de la progression de votre projet.

Assurez-vous que toutes les personnes concernées disposent des informations nécessaires pour les systèmes qu'elles utilisent le plus, grâce à l'integration cloud Jira de TeamCity. Vos tickets Jira reflètent l'état de test et le build les plus récents en temps réel.

Intégration continue de l'IDE

Intégrez TeamCity avec votre IDE pour obtenir rapidement des retours sur votre travail en cours.

Image de plugin TeamCity dans IntelliJ IDEA

Vérifiez les changements avant de les valider avec des exécutions externes, consultez les détails des inspections de code, déclenchez des builds personnels et consultez les résultats de chacune des phases du pipeline directement dans votre IDE pour lancer le débogage immédiatement.

La disponibilité de plugins pour Microsoft Visual Studio et tous les IDE basés sur la plateforme IntelliJ, vous permet de passer à votre processus de CI/CD sans quitter votre environnement de développement.

Intégration des outils de build

TeamCity offre une intégration fluide avec des outils de build très différents.

Image d'outils de build de TeamCity

Créez automatiquement des tâches avec Apache Maven, Gradle ou Ant, et exécutez les étapes de build dans un conteneur Docker. Bénéficiez d'une couverture détaillée du code et de rapports de test instantanément.

Intégration de NuGet et TeamCity

Grâce à l'intégration complète de NuGet, TeamCity peut installer et mettre à jour les packages NuGet sur les agents, et créer et publier des packages dans un flux NuGet.

Image de l'intégration de NuGet et TeamCity

TeamCity peut également agir en tant que serveur de flux NuGet et déclencher des builds sur la base de modifications apportées à un paquet NuGet spécifié.

TeamCity permet de spécifier plusieurs flux NuGet devant être utilisés par les builds d'un projet et de tous ses sous-projets.

Intégration continue de Space

Pour un processus de développement logiciel entièrement optimisé, profitez de la prise en charge de la plateforme de développement Space par TeamCity.

Image de l'intégration de Space et TeamCity

Intégrez le suivi des tickets, la communication des équipes, l'hébergement Git et le processus de révision du code avec les puissantes fonctionnalités de CI/CD de TeamCity pour créer un flux continu de la conceptualisation à la livraison.

Déclenchez des builds à partir de demandes de fusion, recevez instantanément des rapports de test, consultez les détails des tickets de TeamCity, fusionnez automatiquement les modifications lorsqu'une étape de pipeline se termine avec succès, puis revenez dans Space pour publier les états du build.

Premiers pas avec TeamCity

Outil puissant de CI/CD qui s'intègre avec votre pile technologique