IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

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 !

TeamCity 2022.10 est disponible :
Tour d'horizon des nouveaut�s et am�liorations du serveur de CI/CD de JetBrains

Le , par Michael Guilloux

176PARTAGES

6  0 
TeamCity 2022.10 est disponible
Tour d'horizon des nouveaut�s et am�liorations du serveur de CI/CD de JetBrains

Des liens internes : https://www.developpez.com + https://www.developpez.net/forums/
Des liens externes : https://www.google.fr + https://www.sitedumoinsquerien.com/

JetBrains vient de lancer la deuxi�me mise � jour majeure de l'ann�e pour TeamCity, son serveur d'int�gration et de livraison continues (CI/CD). TeamCity 2022.10 est livr� avec l'interface utilisateur Sakura activ�e par d�faut et introduit de nombreuses fonctionnalit�s li�es au cloud, notamment le syst�me de gestion des informations d'identification AWS et l'acc�s terminal aux agents de build bas�s sur AWS EC2. Cette version apporte aussi des am�liorations importantes aux int�grations VCS. Les administrateurs de serveurs sauront appr�cier la nouvelle fa�on simplifi�e d'impl�menter HTTPS pour les installations TeamCity sur site. Enfin, un nouveau module d'authentification pour l'utilisation des comptes Google et un certain nombre de fonctionnalit�s demand�es depuis longtemps ont �t� impl�ment�s.

Interface utilisateur Sakura

Sakura, soit fleur de cerisier, symbolise le temps du renouveau et de l'optimisme. C'est dans cette optique que JetBrains a fait de l'interface utilisateur Sakura l'UI par d�faut dans TeamCity 2022.10.


L'interface utilisateur Sakura est moderne, �l�gante et rapide. Con�ue dans un souci d'accessibilit�, elle pr�sente des fonctionnalit�s semblables � celles de l'interface utilisateur classique, tout en apportant �galement de nouvelles capacit�s uniques. JetBrains travaille sur l'interface utilisateur Sakura depuis plus de quatre ans afin de s'assurer qu'elle soit parfaite jusque dans ses plus infimes d�tails. L'�diteur de logiciels a eu l'occasion unique de la tester dans des milliers de projets internes et externes, notamment des g�ants comme IntelliJ IDEA et Kotlin. JetBrains a �t� s�duit et esp�re que ce sera le cas pour vous �galement.

Certains utilisateurs peuvent toutefois �tre attach�s � l'ancienne interface utilisateur. C'est pourquoi elle reste � disposition, mais pour une dur�e limit�e. JetBrains l'abandonnera donc dans une prochaine version au profit de l'interface Sakura.

De nombreuses fonctionnalit�s li�es au cloud

De plus en plus de clients de JetBrains migrent leurs installations TeamCity vers le cloud. L'�diteur de logiciels pour d�veloppeurs poursuit donc l'expansion de ses capacit�s cloud, avec de nombreuses fonctionnalit�s.

Gestion facilit�e et plus s�curis�e des identifiants AWS

JetBrains a mis en place un nouveau syst�me de gestion des informations d'identification AWS qui �met des cl�s AWS temporaires et les expose de mani�re s�curis�e pour vos builds.

Acc�s terminal aux agents de build bas�s sur AWS EC2

Chaque �quipe de d�veloppement doit b�n�ficier d'une visibilit� et d'un contr�le complets sur ses pipelines de livraison. Pour am�liorer l'exp�rience de d�bogage de la CI/CD cloud, JetBrains a donc ajout� la possibilit� d'ouvrir une session de terminal s�curis�e aux agents de build bas�s sur AWS EC2 directement � partir de l'interface utilisateur TeamCity, sans avoir besoin d'acc�der � la console de gestion du fournisseur cloud ou de demander � une �quipe DevOps d�j� tr�s occup�e de configurer des listes d'acc�s au r�seau et des paires de cl�s SSH.

La disponibilit� de la fonctionnalit� est contr�l�e par l'autorisation Open an interactive session to the agent qui n'est activ�e par d�faut que pour les administrateurs du serveur. Elle peut toutefois �tre attribu�e � d'autres utilisateurs si n�cessaire.

Mode de maintenance de l'agent cloud

Si vous avez d�j� eu besoin de d�boguer un probl�me dans un pipeline CI/CD ex�cut� sur une instance cloud, vous savez que l'op�ration peut s'av�rer d�licate. Elle requiert non seulement du temps et des efforts pour identifier et lancer le bon agent de build, mais �galement de s'assurer qu'il ne lance pas de nouvelles builds au milieu du processus.

C'est l� que le mode maintenance entre en jeu. Dans ce mode, TeamCity ne met pas automatiquement fin aux agents cloud une fois la build termin�e, et ils ne sont pas affect�s � l'ex�cution de nouvelles builds. Vous �tes donc libre d'effectuer la r�solution de probl�mes.

Gestion des instances cloud dans une configuration multiserveur

� partir de TeamCity 2022.10, les n�uds secondaires de TeamCity peuvent d�marrer et arr�ter les instances cloud, ce qui permet un fonctionnement ininterrompu de la CI bas�e sur le cloud pendant la maintenance d'un serveur principal.

Int�grations VCS am�lior�es

Perforce

TeamCity 2022.10 est livr� avec deux am�liorations relatives � l'int�gration avec les outils Perforce :

  • Perforce Shelve Trigger comprend d�sormais lorsqu'une liste de modifications mise en attente est associ�e � un flux autre que le flux par d�faut et permet d'ex�cuter la build sur cette liste.
  • TeamCity d�tecte d�sormais les listes de modifications qui font l'objet de r�visions dans Perforce Helix Swarm et ajoute des liens vers les pages de r�vision et de modification respectives dans les pages Build Overview et Changes, respectivement.

Prise en charge des jetons d'actualisation dans les connexions OAuth

TeamCity 2022.10 utilise d�sormais des jetons OAuth � courte dur�e de vie lorsqu'il travaille avec GitLab, Bitbucket Cloud et Azure DevOps. Vous pouvez donc cr�er des racines VCS sans avoir � g�n�rer manuellement des jetons d'acc�s pour ces services.

S�curit� de niveau sup�rieur

Prise en charge HTTPS int�gr�e

Aujourd'hui, la s�curit� du pipeline de CI/CD est plus importante que jamais. Dans la version 2022.10, JetBrains a facilit� l'activation du protocole HTTPS pour votre serveur TeamCity. Il vous suffit de t�l�charger un certificat HTTPS ou une cha�ne de certificats (au format PEM) et TeamCity s'occupe du reste.


Jetons d'acc�s limit�

Vous pouvez maintenant cr�er des jetons d'acc�s temporaires. Ils permettront � d'autres personnes de se connecter � TeamCity sous votre compte, mais avec une port�e d'autorisations limit�e, par exemple un acc�s en lecture seule pour un projet sp�cifique. Ils vous seront utiles si vous souhaitez que quelqu'un vous aide � d�boguer votre pipeline, ou si vous r�alisez une d�mo, par exemple.

Connexion avec votre compte Google

Pour prendre en charge davantage de workflows et fluidifier l'exp�rience avec TeamCity, JetBrains prend d�sormais en charge l'authentification � l'aide de comptes Google. Lorsque vous vous connectez avec Google, TeamCity fait instantan�ment correspondre l'adresse e-mail Google avec un utilisateur de TeamCity, et le connecte sans avoir � saisir de mot de passe. Il cr�e �galement automatiquement de nouveaux profils lorsque de nouveaux membres rejoignent votre �quipe si leur adresse e-mail appartient � l'un des noms de domaine que vous avez sp�cifi�s.

Am�lioration du nettoyage de l'espace disque

La fonctionnalit� de build Free Disk Space tient d�sormais compte de la taille des artefacts et calcule automatiquement l'espace disque n�cessaire � la r�solution des d�pendances des artefacts. L'utilisation de la fonctionnalit� de build en est simplifi�e, car vous n'avez plus besoin de conna�tre la taille des artefacts t�l�charg�s pendant la build. Le seul point restant � sp�cifier est la quantit� d'espace disque requise pour le processus de build lui-m�me.

Promotion des builds personnelles

� partir de TeamCity 2022.10, vous pouvez promouvoir des builds personnelles. Les builds d�clench�es apr�s la promotion deviennent �galement des builds personnelles.

Ce ne sont l� que les points essentiels de TeamCity 2022.10. Vous trouverez la liste compl�te des modifications dans la documentation de TeamCity.

Nouveaut�s et t�l�chargement de TeamCity 2022.10
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.

Une erreur dans cette actualit� ? Signalez-nous-la !