Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

JetBrains annonce la sortie de la version 2019.1 de TeamCity
Son serveur d'intégration continue basé sur Java

Le , par Michael Guilloux

157PARTAGES

23  0 
JetBrains vient d'annoncer la sortie de TeamCity 2019.1, la première version majeure annuelle de son serveur d'intégration continue et de gestion des builds basé sur Java. TeamCity 2019.1 fournit une toute nouvelle interface utilisateur, une intégration native de GitLab et un support pour les pull requests GitLab et Bitbucket Server. Les nouveautés incluent également l'authentification par jeton, la détection et le reporting des tests Go et les demandes AWS Spot Fleet. Ci-dessous un aperçu des nouvelles fonctionnalités clés de cette version.

Une nouvelle interface utilisateur

Pour ceux qui sont déjà familiers de TeamCity, son interface utilisateur a fait l'objet d'une refonte majeure. JetBrains a non seulement amélioré son apparence, mais également mis à jour la pile technologique sous-jacente. L'interface utilisateur fonctionne maintenant comme une application monopage, ce qui signifie que vous pouvez accéder à certaines parties plus rapidement et que toutes les modifications apparaissent instantanément.

Dans la version 2019.1, JetBrains a ciblé les pages relatives à l'utilisation de projets et aux configurations de build.


La nouvelle barre latérale offre un accès facile à vos builds et projets et la recherche rapide vous permet de naviguer vers d'autres pages liées à la build. Soulignons que la vue d'ensemble du projet a été entièrement retravaillée et fournit désormais une vue de type tableau de bord sur vos configurations de build. L'onglet Branches qui a aussi été retravaillé affiche maintenant votre branche par défaut, ce qui augmente la visibilité des données les plus importantes.


Support complet de GitLab

Si vous utilisez GitLab, alors vous apprécierez TeamCity 2019.1 qui ajoute un support complet pour la plateforme de collaboration autour du code. Vous pouvez maintenant configurer une connexion GitLab et créer des projets dans TeamCity en un clic, en sélectionnant simplement un projet GitLab dans la liste dédiée. JetBrains a également ajouté la prise en charge des requêtes de fusion GitLab.


Support natif de Go

Le langage Go est maintenant pris en charge de manière native par TeamCity. Si vous ajoutez vos projets Go, TeamCity détectera et établira un rapport sur les tests Go, en fournissant des informations détaillées sur l'état des tests, leur historique à travers les builds et leur durée, et marquera les tests instables.


Authentification par jeton

En plus de l’authentification HTTP de base, TeamCity prend désormais en charge l’authentification basée sur des jetons d’accès permanent. Avec les jetons, vous n'aurez pas à exposer un nom d’utilisateur et un mot de passe dans les scripts. Les jetons sont également utiles pour l'authentification API REST.


Dépendances d'instantané sans synchronisation des sources

Vous pouvez maintenant configurer TeamCity pour déclencher des dépendances d'instantané afin qu'il ne synchronise pas les révisions de code. Ceci est pratique lors des déploiements et vous permet de promouvoir l'une des builds les plus anciennes de la chaîne en utilisant la dernière configuration de déploiement.


Demandes d'instances Spot

Grâce à cette manière plus flexible de créer des instances Spot, vous disposez désormais d'un contrôle plus fin sur votre parc d'instances Spot. TeamCity 2019.1 vous permet de soumettre et d'éditer le fichier de configuration du parc d'instances Spot (Spot Fleet), de spécifier la stratégie, de définir la capacité cible et d'ajouter des balises à vos instances. Il s'agit d'un moyen plus avancé et plus économique d'exécuter vos builds sur AWS. Précisions qu'une instance Spot est une instance Amazon EC2 (Elastic Compute Cloud) non utilisée qui est disponible pour un prix inférieur au prix à la demande.


Chargement des outils à la demande

Les outils ne seront désormais chargés sur les agents qu'à la demande. Les outils nécessaires ne seront chargés que lorsque la première build qui les requiert apparaîtra. Cela améliore considérablement les temps de mise à niveau de l'agent de build et vous faire économiser du trafic réseau.

Cette première mise à jour majeure de l'année vient avec encore bien d'autres nouveautés que vous pourrez consulter dans les notes de version.

Télécharger TeamCity 2019.1
Nouveautés de TeamCity 2019.1

Voir aussi :

IntelliJ IDEA 2019.1 est disponible, l'EDI pour Java vient avec les expressions Switch et offre enfin la possibilité de personnaliser les thèmes
CLion 2019.1 disponible : l'EDI C/C++ vient avec un meilleur support du développement embarqué, ClangFormat comme formateur de code alternatif et plus
Python en 2018, les chiffres clés de la communauté : EDI, frameworks, utilisation, SGBD, ORM, tests...
WebStorm 2019.1 disponible : tour d'horizon des nouveautés de l'EDI de JetBrains pour les développeurs JavaScript
IntelliJ IDEA, PhpStorm, PyCharm... Il est enfin possible de personnaliser des thèmes en couleur pour les EDI JetBrains grâce à un changement dans la plateforme IntelliJ
JetBrains fait le bilan de son année 2018 : six millions de développeurs ont utilisé ses produits, plus d'un million de licences ont été offertes

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 30/05/2019 à 18:03
C'est vraiment élégant de leur part ce support de Gitlab mais en même temps malgré le rachat par Microsoft la majorité des gens sont restés sur GitHub.
En même temps cela à un sens stratégique vu que s'ils sont concurrents de Visual studio c'est logique qu'ils soutiennent le concurrent de Microsoft à savoir Gitlab.
2  0 
Avatar de Alexcouter
Membre du Club https://www.developpez.com
Le 03/06/2019 à 14:28
Citation Envoyé par Pierre Louis Chevalier Voir le message
C'est vraiment élégant de leur part ce support de Gitlab mais en même temps malgré le rachat par Microsoft la majorité des gens sont restés sur GitHub.
En même temps cela à un sens stratégique vu que s'ils sont concurrents de Visual studio c'est logique qu'ils soutiennent le concurrent de Microsoft à savoir Gitlab.
Russes (JB) VS Américains (M$) en soit.
0  0