Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Analyste
    Inscrit en
    juillet 2013
    Messages
    2 299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Analyste
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2013
    Messages : 2 299
    Points : 74 828
    Points
    74 828
    Billets dans le blog
    2
    Par défaut JetBrains annonce la sortie de la version 2019.2 de TeamCity, son serveur d'intégration continue basé sur Java
    JetBrains annonce la sortie de la version 2019.1 de TeamCity
    son serveur d'intégration continue basé sur Java

    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
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    avril 2002
    Messages
    2 145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : avril 2002
    Messages : 2 145
    Points : 14 146
    Points
    14 146
    Par défaut
    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.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    juillet 2018
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : juillet 2018
    Messages : 24
    Points : 61
    Points
    61
    Par défaut
    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.

  4. #4
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Analyste
    Inscrit en
    juillet 2013
    Messages
    2 299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Analyste
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2013
    Messages : 2 299
    Points : 74 828
    Points
    74 828
    Billets dans le blog
    2
    Par défaut JetBrains annonce la sortie de la version 2019.2 de TeamCity
    JetBrains annonce la sortie de la version 2019.2 de TeamCity
    son serveur d'intégration continue basé sur Java

    JetBrains vient d'annoncer la sortie de TeamCity 2019.2, la deuxième et dernière version majeure de l'année de son serveur d'intégration continue (CI) et de gestion des builds basé sur Java. TeamCity 2019.1 est arrivé en mai dernier avec des nouveautés et améliorations parmi lesquelles on pouvait compter 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 incluaient également l'authentification par jeton, la détection et le reporting des tests Go et les demandes AWS Spot Fleet.

    Dans cette nouvelle version majeure, TeamCity vous offre d'excellents moyens de gérer le nettoyage de vos builds et de suivre les performances de votre serveur. Il prend en charge les modèles de lancement EC2 et propose une nouvelle syntaxe DSL pour définir les chaînes de build. Il fournit en outre un moyen simple d'exécuter des builds personnelles avec des correctifs Git, et apporte encore bon nombre d'améliorations à l'interface utilisateur expérimentale. Dans la suite, nous vous présentons avec un peu plus de détails les nouveautés et améliorations cés de cette version.

    De nouvelles règles de nettoyage

    TeamCity 2019.2 apporte de nouvelles dimensions de contrôle sur les artefacts et les données historiques créés par vos builds. Le remaniement du moteur de nettoyage vous permet de configurer plusieurs stratégies avec un large éventail de filtres. Vous pouvez par exemple choisir de conserver toutes les builds de certaines branches, ou celles qui comportent des étiquettes spécifiques. L'utilité de nouvelles règles de nettoyage nous semble particulièrement notable pour les entreprises qui mènent de nombreux projets, et pour les équipes qui utilisent des branches de fonctionnalités au cours du développement.


    Vue globale de votre intégration continue (CI)

    Les pros adorent les outils qui les aident à surveiller le comportement et les performances des systèmes critiques à leur mission. C'est pourquoi, à compter de la version 2019.2, TeamCity expose 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. Notons que ces mesures comprennent les informations de performance du serveur ainsi que divers détails sur les agents, les projets et les configurations de build.


    L'évolutivité passée au niveau supérieur

    Pour beaucoup de grands groupes, une CI haute performance est essentielle aux workflows. TeamCity fait un pas de plus vers une configuration à plusieurs nœuds. Il vous permet d'ajouter des builds à la file d'attente, de gérer les problèmes de builds et les investigations, et d'effectuer d'autres actions de niveau utilisateur – sur un serveur secondaire.

    Plus de moyens d'être productifs avec l'interface expérimentale

    Les développeurs ouvrent souvent TeamCity plusieurs fois par jour. Il est donc nécessaire qu'ils puissent y trouver rapidement ce qu'ils cherchent, quelles que soient la taille et la complexité de leurs projets. Ainsi, et conformément à la feuille de route de l'interface utilisateur de TeamCity, JetBrains présente une nouvelle page de build qui vous permet de naviguer simplement dans l'historique des builds, d'enquêter sur les problèmes et de découvrir des erreurs de configuration ou des goulots d'étranglement dans vos chaînes de builds. Ci-dessous un aperçu de l'interface.


    Modèles de lancement EC2. Des builds à des niveaux élevés

    JetBrains veut faire en sorte que TeamCity comporte tout ce dont vous avez besoin dans un workflow moderne. La version 2019.2 ajoute donc la prise en charge des modèles de lancement EC2 (Amazon Elastic Compute Cloud) et permet d'exécuter des agents de build cloud en utilisant les paramètres de lancement de votre compte AWS. Grâce aux modèles de lancement, la mise à jour et l'installation de nouveaux logiciels sur les agents de build deviennent simples et directes. Vous n'avez plus besoin d'opérer le moindre changement dans la configuration de votre projet TeamCity.


    Autres nouveautés et améliorations

    TeamCity 2019.2 facilite la construction des chaînes de builds. Le DSL (ou langage dédié) de Kotlin propose désormais une syntaxe simple et très directe pour définir les chaînes de build. Vous pouvez configurer des builds parallèles et séquentiels, ainsi que des conditions d'échec et des dépendances, et stocker l'ensemble sous forme de code.


    La configuration de projet s'est grandement simplifiée. À 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.

    Avec TeamCity 2019.2, vous allez tester plus rapidement vos modifications en créant un correctif Git, en le mettant en ligne sur TeamCity puis en exécutant une build personnelle, sans créer de branche ni de commit.


    Télécharger TeamCity 2019.2

    Voir aussi :

    Sortie de DataGrip 2019.3, l'EDI de JetBrains destiné aux administrateurs de bases de données vient avec le support de MongoDB et une première version du débogueur PL/SQL
    RubyMine 2019.3 est disponible avec la possibilité de configurer le mappage pour RuboCop, apporte un meilleur aperçu du code et améliore le débogueur
    IntelliJ IDEA 2019.3 est disponible avec une amélioration notable des performances et de la qualité, ainsi que de nombreuses corrections de bugs
    WebStorm 2019.3 est disponible avec un démarrage plus rapide, une prise en charge plus avancée de Vue.js et une complétion de code plus intelligente pour JavaScript
    PhpStorm 2019.3 est disponible et intègre un support complet de PHP 7.4, le style de code PSR-12, le support de MongoDB, le Windows Subsystem for Linux (WSL), et autres
    Sortie de CLion 2019.3, la dernière version majeure de l'année 2019 pour l'EDI C/C++ de Jetbrains
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/12/2019, 01h28
  2. Réponses: 2
    Dernier message: 13/12/2019, 08h19
  3. Sortie de DataGrip 2019.3
    Par Michael Guilloux dans le forum JetBrains
    Réponses: 2
    Dernier message: 06/12/2019, 08h21
  4. Réponses: 3
    Dernier message: 13/09/2009, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo