Intégrations des outils de build de TeamCity

Les intégrations d'outils de build couvrent tout, de .NET, Gradle et Maven jusqu'à Unity, Unreal Engine et Xcode ; TeamCity peut répondre à tous les besoins de vos serveurs de CI.

Commencer gratuitement

Prise en charge des principaux outils de build

Profitez de la détection automatique des étapes de build, de la résolution des dépendances, des rapports de test et bien plus encore avec les intégrations natives des outils de build de TeamCity.

Grâce à la prise en charge intégrée d'une vaste gamme d'outils de build, d'analyse et de couverture du code, vous pouvez créer des pipelines automatisés hautement configurables pour quasiment tous les projets.

gradle logo
maven logo
apache ant logo
podman logo
jacoco logo
java icon
C #
python logo
powershell logo
sbt logo
scala logo
Unity logo
xcode logo
Node js logo
JavaScript logo
GO logo

Builds automatisés pour les projets Java

La prise en charge par TeamCity de Maven, Gradle et Ant couvre tout le processus, de la détection automatique des outils de build aux rapports de test détaillés en temps réel.

  • La découverte automatique de l'étape de build accélère la configuration du pipeline.
  • Déclenchez des builds pour différentes conditions, avec notamment les commits dans des branches spécifiques, des requêtes pull et des planifications quotidiennes.
  • Exécutez vos builds Maven, Gradle ou Ant depuis vos conteneurs Docker.
  • Maintenez l'efficacité de votre pipeline avec des builds incrémentaux : TeamCity résout les dépendances et déclenche uniquement les builds pour les fichiers modifiés.
  • Affichez les résultats des inspections Java, l'analyse des doublons et les rapports de couverture du code depuis l'interface utilisateur de TeamCity et bénéficiez de prédictions pour les étapes suivantes en fonction des résultats.
  • Recevez instantanément les résultats de vos tests avec les rapports pour JUnit et TestNG en temps réel.
« TeamCity est notre système de CI de choix depuis plus d'une décennie. Il fournit d'emblée toutes les fonctionnalités dont nous avons besoin. Nous apprécions également sa fiabilité et utilisons le DSL Kotlin pour configurer nos pipelines de build. »
Piotr Jagielski

Piotr Jagielski,
VP ingénierie, Gradle Build Tool

Lire l'étude de cas

Prise en charge des outils de build .NET

La prise en charge complète de tous les aspects de l'écosystème .NET font de TeamCity le serveur de build idéal pour vos projets .NET.

Exécuteur de script C#

La migration de vos scripts de gestion de builds, de tests et de paquets est simple grâce à l'exécuteur de script C# dédié de TeamCity. Disponible pour Windows, Linux, MacOS et les conteneurs Docker, cet exécuteur permet d'automatiser les tâches de pipelines personnalisées en utilisant une syntaxe familière.

Intégration avec Docker

Ayez l'assurance d'environnements de build et de test cohérents et reproductibles à tous les stades de votre pipeline de CI/CD grâce à l'intégration puissante de Docker par TeamCity.

Prise en charge de Podman Nouveau

La nouvelle intégration Podman de TeamCity vous permet d'extraire des images de conteneur, d'exécuter des étapes de build dans les conteneurs et de gérer vos référentiels de conteneurs automatiquement par l'intermédiaire de Podman et Docker.

CI/CD pour le développement de jeux

Prévisualisez vos modifications de jeu les plus récentes et bénéficiez d'un retour rapide lorsque vous travaillez avec les plugins de TeamCity pour Unity et Unreal Engine.

Les exécuteurs de build dédiés et la détection d'étapes de build permettent de configurer les chaînes de build en quelques minutes. La prise en charge de Perforce Helix Core et des workflows hautement configurables vous donnent la flexibilité nécessaire pour créer des pipelines CI/CD puissants avec un minimum d'effort.

Unity

La mise en place d'un processus de CI/CD pour le développement de jeux est simplifiée grâce au plugin Unity de TeamCity.

Unreal Engine

Créez des builds, testez et déployez automatiquement les mises à jour de vos jeux avec le plugin TeamCity pour Unreal Engine.

Plus de possibilités d'intégration

Créez des builds avec Bazel

La prise en charge multilingue et multiplateforme de Bazel en fait un outil de build puissant pour Android, iOS, C++, Java et bien plus encore. Utilisez le plugin Bazel de TeamCity pour détecter les étapes de build, reconnaître Bazel sur les agents de build, exécuter des commandes, signaler les résultats de tests, et bien plus encore, le tout dans le cadre de votre pipeline de CI/CD automatisé.

En savoir plus

API REST de TeamCity

Vous travaillez avec des outils de build personnalisés ou avez un système en place ? L'API REST de TeamCity vous apporte la flexibilité indispensable pour intégrer les services externes avec TeamCity pour continuer à profiter des avantages existants.

En savoir plus

Essayer TeamCity

Une solution de CI/CD puissante qui assure une intégration fluide avec l'ensemble des outils de build que vous utilisez.