Une puissante intégration continue
prête à l'emploi
Obtenir TeamCity
TeamCity 2019.2 est arrivé ! Découvrez les nouveautés.
Obtenir
teamcity

Gratuit pour toujours

Intégration et déploiement continus au niveau de l'entreprise pour 0€.

TeamCity
Professional

Commencez dès maintenant

Vous cherchez une assistance technique pour toute votre entreprise ? Envisagez l'édition Enterprise.

100 configurations de build

Définissez jusqu'à 100 configurations de builds (tâches) et exécutez un nombre de builds illimité.

3 agents de build

Exécutez jusqu'à 3 builds simultanément. Ajoutez des agents supplémentaires si nécessaire.

Le plein de fonctionnalités

Utilisez tout le potentiel des fonctionnalités de TeamCity. Ce produit inclut des fonctionnalités identiques à celles disponibles pour nos plus gros clients.

Suivi des incidents publics et pour le forum

Bénéficiez de l'aide de pairs via le forum, signalez un bogue ou demandez une fonctionnalité et votez dans notre outil de suivi des incidents public.

Gratuit pour toujours

Nombre d'utilisateurs illimité, temps de build illimité. Sans aucun engagement.

Fonctionnalités

Votre ingénieur de build 24/7

Une puissante intégration continue

Exécution à distance et commit pré-testé

Créez, vérifiez et exécutez des tests automatisés sur le serveur avant même de valider vos modifications afin de préserver la propreté de votre base de code à tout moment.

Rapport d'avancement de build à la volée

N'attendez pas la fin d'une build pour découvrir les problèmes.

Configuration intelligente

Hiérarchie de projet

Formez votre arborescence de projet pour hériter des paramètres et des autorisations parents.

Modèles

Créez des modèles avec des paramètres communs et héritez de leurs configurations de builds, quel qu'en soit le nombre.

Chaînes et dépendances de build

Découpez une procédure de build en plusieurs parties pouvant être exécutées en séquence ou en parallèle.

Configuration par le code

Configurez votre pipeline d’intégration et de déploiement continus dans le code à l'aide de scripts de configuration basés sur le DSL Kotlin TeamCity .

Créer à partir d'une URL

Lorsque vous créez un projet dans TeamCity, pointez-le simplement vers le référentiel avec votre fichier .teamcity/settings.kts. TeamCity créera automatiquement le projet avec tous les paramètres requis et les configurations de builds décrites dans le code.

Portable

Les scripts DSL Kotlin sont indépendants du serveur et du projet, ce qui signifie que vous pouvez partager le même script entre différents serveurs ou même des projets sur le même serveur. Tout ce que vous avez à faire est de le placer dans le référentiel.

Un véritable langage de programmation

Comme le DSL est basé sur Kotlin, vous pouvez réutiliser du code, créer des builds de manière dynamique et bénéficier de la saisie automatique et de la navigation dans le code de votre EDI.

Pour en savoir plus sur DSL Kotlin

Initiation facile

Vous ne savez pas par où commencer avec le DSL ? Utilisez l'option 'View DSL' dans l'interface utilisateur pour voir comment les paramètres sont décrits dans le DSL.

Intégration VCS complète

Branches de fonction

Vous utilisez des branches de fonctions pour le développement ? TeamCity détectera et créera les modifications dans votre branche, et les fusionnera avec la branche maître.

Versions de paramètres

Synchronisez les paramètres de votre projet avec VCS et ne les perdez plus jamais.

Bénéfices

Pourquoi TeamCity
est mieux pour

  • vous
  • développeurs
  • admins
  • ingénieurs de builds
  • managers
  • pandas

De meilleures performances

Abordez-vous l'intégration continue de façon traditionnelle ou préférez-vous les branches de fonctions avec Git ou Mercurial ? Dans les deux cas, TeamCity vous propose une large gamme de fonctionnalités orientées développeur pour améliorer les performances de votre équipe.

Gagnez du temps
dès le premier jour

Que vous développiez en Java, .NET ou pour plateformes mobiles, TeamCity vous fournit tout ce dont vous avez besoin pour démarrer en quelques minutes, directement dans le package du programme d’installation.

Étendez les fonctions au fil des besoins

Besoin de fonctionnalités supplémentaires ? Choisissez parmi plus de 100 plugins prêts à l'emploi. Vous pouvez également ajouter des fonctionnalités personnalisées en créant vos propres plugins à l'aide de l'API TeamCity Open.

Bénéficiez d'une assistance
client complète

Vous ne serez jamais seul(e). Obtenez de l'aide auprès de plusieurs canaux d'assistance, notamment un outil de suivi des incidents public, un forum communautaire et une documentation en ligne complète.

Une architecture et un système de licence
fiables et évolutifs

L'intelligence de TeamCity augmente avec votre croissance. Son modèle de licence vous permet de démarrer en mode totalement gratuit et d’étendre en toute fluidité les capacités de vos serveurs selon vos besoins.

Intégrez et déployez
en continu

TeamCity, qui était à l'origine un serveur d'intégration continue, propose toutes les fonctionnalités que vous pouvez attendre d'une plateforme de déploiement continu avancée. Aujourd'hui, c'est le meilleur choix que vous puissiez faire pour l'intégration et le déploiement continus.

Les pandas adorent regarder vos builds virer au vert, encore plus que de dévorer du bambou.

TeamCity les rend heureux.

Nouveautés

Nouveautés de TeamCity 2019.2

Modèles de lancement EC2

La version 2019.2 ajoute la prise en charge des modèles de lancement EC2 et permet d'exécuter des agents de build cloud en utilisant les paramètres de lancement de votre compte AWS. Vous n'avez plus besoin de modifier la configuration de votre projet dans TeamCity pour mettre à jour ou installer un logiciel sur les agents de build du Cloud.

Améliorations du DSL de Kotlin

Le DSL de Kotlin propose désormais une syntaxe simple et très directe pour définir les chaînes de build. De plus, à compter de la version 2019.2, vos configurations de DSL Kotlin peuvent inclure des paramètres personnalisés que vous devez définir dans l'interface utilisateur lors de l'importation du projet ou lors de la mise à jour des paramètres du projet.

Suivi des performances

TeamCity expose désormais ses mesures au moyen d'un terminal HTTP, ce qui permet de les collecter avec Prometheus pour les visualiser dans son interface Web, ou dans un tableau de bord Grafana.

Recommandations

Plus de 30 000 clients
construisent leur réussite
avec TeamCity

Vous êtes en bonne compagnie !

Ce que disent
nos clients

@Marco_Rasp
Vous ai-je déjà dit que j'adore @teamcity ?
Le plus simple pour configurer l’intégration continue avec GitHub.
Merci pour ce produit incroyablement bien fait, facile à utiliser, qui améliore beaucoup la produtivité de notre équipe de développement.
Tim Kent,
BNP Paribas

Si vous savez vraiment ce que vous faites, vous pouvez clairement voir à quel point TC est supérieur.
Evgeny Goldin,
Ingénieur de build
@maspwr
Au pays de l'intégration continue, @teamcity a été ma meilleure expérience jusqu'à présent. Essayez-le !
@akosma
Je suis vraiment impressionné par @teamcity de JetBrains — remarquable, c'est le mot
Mon nouveau passe-temps, quand je me bats avec Jenkins, consiste à vérifier si ce que je fais est pris en charge
en natif dans @teamcity
(spoiler : c'est toujours le cas).
@pauldambra
via Twitter