JETBRAINS TEAMCITY

JETBRAINS TEAMCITY

TeamCity, intégration continue puissante prête à l'emploi

 

Nouvelle version : TeamCity 2019.1 !

Plus de détails

JB_TEAMCITY

Fonctionnalités

 

Intégration continue puissante


Exécution à distance et validation pré-testée

Construisez, vérifiez et exécutez des tests automatisés sur le serveur avant même de valider vos modifications afin de garder votre base de code propre à tout moment.


Rapport d'avancement de la construction à la volée

N’attendez pas la fin d’une construction pour découvrir que quelque chose ne va pas.

 

Configuration intelligente


Hiérarchie de projet

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

 

Templates

Créez des modèles avec des paramètres communs et héritez d'un grand nombre de configurations de construction.

 

Construisez des chaînes et des dépendances

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

 

Configuration sous forme de code

Configurez votre pipeline CI et CD en code à l'aide de scripts de configuration basés sur le DSL TeamCity Kotlin.


Créez à 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 construction décrites dans le code.

 

Portable

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

 

Véritable langage de programmation

Comme la DSL est basée sur Kotlin, vous pouvez réutiliser du code, créer des configurations de manière dynamique et tirer parti de la saisie semi-automatique et de la navigation dans le code de votre IDE.

 

Facile à ramasser

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 complète de VCS

 

Les caractéristiques des branches

Utiliser des branches de fonctionnalités pour le développement ? TeamCity détectera et construira les modifications dans votre branche, et les fusionnera avec le maître.

 

Paramètres versionnés

Synchronisez les paramètres de votre projet avec VCS et ne les perdez jamais à nouveau !

 

Avantages

 

Mieux performer

Pratiquez-vous une approche traditionnelle de l'intégration continue ou préférez-vous les branches 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.

 

Commencez à économiser votre temps dès le premier jour

Que vous développiez en Java, .NET ou pour les plates-formes mobiles, TeamCity dispose de l’essentiel pour démarrer en quelques minutes, directement dans le package du programme d’installation.

 

Prolongez au fur et à mesure

Lorsque vous avez besoin de fonctionnalités supplémentaires, choisissez parmi plus de 100 plug-ins prêts à l'emploi. Vous pouvez également ajouter des fonctionnalités personnalisées en créant vos propres plug-ins à l'aide de l'API TeamCity Open.

 

Profitez d'un support client complet

Vous n'allez jamais vous sentir seuls. Obtenez de l'aide auprès de divers canaux d'assistance, notamment un outil de suivi des problèmes publics, un forum de communauté et une documentation en ligne complète.

 

Architecture et licences évolutives fiables

TeamCity devient plus intelligent à mesure que vous grandissez. Son modèle de licence vous permet de démarrer en mode totalement gratuit et d’étendre en douceur 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, englobe toutes les fonctionnalités attendues d'une plate-forme mature de déploiement continu. Aujourd'hui, c'est le meilleur choix que vous puissiez faire.