News

TeamCity 2018.2 : node secondaire, requêtes Pull GitHub, expérience améliorée de plug-in, copies d’écran dans les résultats de test et aperçus de DSL Kotlin

Voici TeamCity 2018.2 – la deuxième version majeure de cette année.

Avec cette nouvelle version, déléguez la collecte des changements VCS à un node secondaire, créez des requêtes Pull GitHub et installez des plug-ins sans redémarrer le serveur. Des copies d’écran dans les résultats de test, des affectations automatiques des investigations et des flux NuGet multiples viennent compléter ces améliorations.

1200x628_Facebook_banner_release_var

Voici un aperçu des principales fonctionnalités de la nouvelle version.

Evolutivité accrue avec un node TeamCity secondaire

Le node TeamCity secondaire est conçu pour décharger le serveur TeamCity principal, en prenant en charge la collecte et la vérification des modifications des systèmes de contrôle de version. La collecte des changements de VCS est déléguée au node secondaire afin d’améliorer l’évolutivité de l’ensemble de votre installation. Il est également possible d’utiliser le node secondaire pour mettre en place une configuration haute disponibilité.

Capture d'écran 05/12/2018 à 16 h 38 et 46s

Création de requêtes Pull Build GitHub

TeamCity offre maintenant une prise en charge étendue des requêtes Pull de GitHub. Vous pouvez filtrer les requêtes Pull par auteur et les limiter à des collaborateurs internes ou externes, ou les ouvrir à tous. Vous avez également la possibilité de filtrer les requêtes Pull par branche cible.

Prenez plaisir à travailler avec les plug-ins

  • Installation depuis le référentiel de plug-ins. Vous pouvez désormais parcourir et installer des plug-ins dans TeamCity directement depuis le référentiel de plug-ins de JetBrains.
  • Pas de redémarrage du serveur. Lorsqu’un plug-in est installé depuis le référentiel de plug-ins, il n’est plus nécessaire de redémarrer le serveur TeamCity pour l’appliquer.
  • Développement de plug-in ultra simple. De même, lors du développement d’un plug-in pour TeamCity, il n’est plus nécessaire de redémarrer le serveur.

Inclusion de copies d’écran dans les résultats des tests

TeamCity 2018.2 permet d’ajouter des copies d’écran et autres données de test, telles que des liens, des artefacts, des fichiers journaux et des valeurs numériques aux résultats de test. Ces documents s’affichent de façon native dans la section des informations de test de l’interface.

métadonnées de test

Aperçu des paramètres dans le DSL Kotlin

Vous ne savez pas précisément comment décrire un paramètre au format DSL de Kotlin ? TeamCity génère désormais automatiquement du code DSL pour tous vos paramètres et permet d’en afficher un aperçu dans l’interface d’administration. Cette nouveauté est particulièrement pratique pour apprendre le format DSL ou simplement copier des éléments du code DSL à insérer dans un fichier kts de paramètres existant.

Affectation automatique d’investigations

Vous pouvez dorénavant laisser TeamCity suggérer ou affecter automatiquement des investigations aux membres de l’équipe sur la base de différentes méthodes heuristiques. Ainsi, la personne qui a le plus probablement cassé une build recevra une notification pour tenter d’y remédier.

auto-affectation

Flux NuGet multiples

TeamCity 2018.2 permet de spécifier plusieurs flux NuGet devant être utilisés par les builds d’un projet et de tous ses sous-projets. Il propose également la prise en charge de NuGet Server API v3.

nuget

Mais l’intérêt de cette nouvelle version ne s’arrête pas là ! Pour en savoir plus, consultez la description détaillée de l’ensemble de ses fonctionnalités dans la section Nouveautés de notre documentation.

Télécharger TeamCity 2018.2

Avant d’installer la nouvelle version, nous vous invitons à consulter les notes de mise à niveau. N’hésitez pas à nous signaler tout problème éventuel dans notre outil de suivi et à nous poser vos questions dans le forum.

Et pour pour découvrir les nouvelles fonctionnalités de TeamCity 2018.2 en action assistez à notre webinaire gratuit le 8 janvier 2019.

image description

Discover more