
avec l'authentification � deux facteurs et une meilleure int�gration avec Perforce, Space et Azure DevOps
TeamCity 2021.2 est disponible. La deuxi�me mise � jour majeure de l'ann�e du serveur d'int�gration continue (CI) et de livraison continue (CD) de JetBrains introduit l'authentification � deux facteurs, apporte des mises � jour � son int�gration avec Perforce Helix Core et Perforce Helix Swarm, et renforce son int�gration avec JetBrains Space. Les utilisateurs d'Azure DevOps peuvent d�sormais se connecter � TeamCity avec leur compte Azure AD, et les d�veloppeurs C# appr�cieront la possibilit� de configurer des �tapes de build avec le nouveau module d'ex�cution de scripts C#. Vous noterez �galement un certain nombre d'am�liorations de la syntaxe DSL de Kotlin et de nombreuses mises � jour de l'interface utilisateur Sakura.
Plus de moyens de s�curisation
Le CI/CD est un �l�ment central du processus de d�veloppement et il est essentiel de bien le s�curiser. Pour renforcer encore la s�curit� de leurs serveurs de CI/CD, les administrateurs de TeamCity peuvent d�sormais activer l'authentification � deux facteurs et demander aux utilisateurs de saisir un code d'authentification suppl�mentaire pour se connecter.

L'int�gration de Perforce va plus loin
TeamCity fonctionne avec diff�rents syst�mes de contr�le de version, mais Perforce Helix se d�marque des autres car la combinaison de TeamCity + Perforce est la norme de facto pour l'int�gration et le d�ploiement continus dans de nombreux secteurs d'activit�. TeamCity 2021.2 renforce cette int�gration avec une s�rie de nouvelles fonctionnalit�s.
Ex�cution des builds sur des listes des modifications en attente
La fonctionnalit� Run custom build permet maintenant d'ex�cuter des builds individuels avec les modifications d'une liste de modifications en attente dans Perforce. Vous pouvez d�clencher une cha�ne de build compl�te sur une liste de modifications et consulter la liste des fichiers mis en attente dans l'interface utilisateur de TeamCity.
Perforce Shelve Trigger
Perforce Shelve Trigger d�tecte les nouvelles listes de modifications en attente et modifi�es dont la description contient un mot cl� donn� et d�clenche la cr�ation de builds individuels avec les contenus de ces listes.
Rapports Perforce Helix Swarm
JetBrains a �tendu la fonctionnalit� de build Commit Status Publisher en ajoutant le nouvel �diteur Perforce Swarm aux syst�mes pris en charge. Une fois la publication configur�e, TeamCity envoie les informations sur les builds au serveur Perforce Helix Swarm et les commentaires respectifs sont ajout�s aux r�visions Swarm pour les modifications en attente.
Libell�s automatiques
La fonctionnalit� de build VCS labeling cr�e d�sormais des libell�s automatiques sur le serveur Helix. Ces libell�s fonctionnent comme des alias pour les num�ros des listes de modifications. Par rapport aux libell�s statiques utilis�es dans les versions pr�c�dentes de TeamCity, les libell�s automatiques am�liorent consid�rablement les performances.
Variables de connexion param�tr�es
Les param�tres de connexion Perforce sont d�sormais transmis � TeamCity en tant que param�tres de build, ce qui vous permet de distinguer les diff�rentes racines VCS Perforce lorsqu'un projet utilise plusieurs connexions Perforce.
Rapprochement avec Space
Si votre �quipe utilise la solution de collaboration JetBrains Space, vous appr�cierez les nouvelles int�grations ajout�es dans cette version de TeamCity.
Authentification
La version 2021.2 apporte le nouveau module d'authentification JetBrains Space, qui vous permet de vous connecter avec votre compte Space, tout comme vous pouvez le faire avec GitHub ou GitLab.
Racines VCS, projets et configurations de build
Auparavant, une connexion configur�e avec Space vous permettait uniquement d'acc�der � ses r�f�rentiels et de publier l'�tat de vos builds. La nouvelle version de TeamCity permet d'ajouter des racines VCS et de cr�er des projets et des configurations de build. Il vous suffit d'ajouter les droits d'acc�s n�cessaires c�t� Space.
Authentification via Azure DevOps
JetBrains a re�u de nombreuses demandes d'utilisateurs qui utilisent simultan�ment TeamCity et Azure DevOps pour cr�er leurs logiciels. Pour am�liorer leur exp�rience, TeamCity 2021.2 propose le nouveau module d'authentification Azure DevOps OAuth 2.0, qui permet de se connecter � TeamCity avec un compte Azure AD.
Simplification du CI/CD pour les d�veloppeurs C#
Si vous �tes comme la plupart des d�veloppeurs C#, vous trouvez probablement tr�s ennuyeux d'avoir � utiliser PowerShell chaque fois que vous devez configurer un environnement de build, g�rer des processus Windows ou simplement d�placer des fichiers. JetBrains a cr�� un nouveau module d'ex�cution C# Script, qui permet d'�crire facilement des �tapes de build dans un v�ritable langage de programmation. Plus besoin de chercher sur Google comment �crire du code dans PowerShell, vous pouvez utiliser de simples scripts C#.
Le nouveau module d'ex�cution est multiplateforme, fonctionne sur tout syst�me utilisant Docker et prend automatiquement en charge NuGet.

Des moyens suppl�mentaires pour mettre en place l'int�gration continue avec le DSL Kotlin
JetBrains continue � am�liorer le DSL Kotlin, ce qui facilite encore plus la gestion des configurations de CI/CD en tant que code. � partir de TeamCity 2021.2, vous pouvez configurer les �l�ments de vos pipelines qui n'�taient pas couverts par le DSL Kotlin auparavant, tels que des outils de suivi des tickets, des graphiques personnalis�s ou des ressources partag�es.
Interface utilisateur Sakura
Avec l'interface utilisateur Sakura, l'objectif de JetBrains est que chaque d�veloppeur puisse trouver rapidement ce dont il a besoin, quelle que soit la taille ou la complexit� de ses projets. La version 2021.2 de TeamCity ajoute deux vues de l'interface utilisateur classique qui n'�taient pas disponibles dans l'interface utilisateur Sakura : Pending Changes pour les modifications en attente et Change Details.
De plus, les noms d'utilisateurs ont d�sormais des avatars afin d'identifier plus facilement les auteurs des commits. Ces avatars ont �t� ajout�s � l'interface utilisateur Sakura et � l'interface utilisateur classique.


Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.