Décharger des compilations de projet avec Unity Build Server

WESLEY ADAMS Anonymous
Sep 25, 2020|4 Min
Décharger des compilations de projet avec Unity Build Server
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

Unity Build Server est une nouvelle façon de décharger des compilations de projet sur du matériel dédié, afin que les studios puissent élaborer des projets à l'échelle et améliorer la productivité de l'équipe.

Construire des projets n'est peut-être pas la première chose à laquelle les gens pensent quand ils choisissent Unity, mais trouver comment gérer les compilations de projet peut être un problème important car les projets prennent de plus en plus d'ampleur et de complexité. C'est frustrant quand on est à mi-chemin dans le développement et qu'on se rend compte qu'on ne peut pas lancer assez de compilations de projet pour que toutes les parties prenantes puissent tester à un rythme qui puisse suivre la vitesse à laquelle un projet est mis à jour. Ou pire, vous vous rendez compte que votre équipe de développement doit utiliser son propre poste de travail pour compiler un projet et qu'elle perd beaucoup de temps de productivité en attendant la fin d'une compilation.

Entrer Unity Build Server

Unity Build Server est un type de licence qui exécute Unity en mode batch, exclusivement pour la compilation de vos projets Unity. Cela signifie que les développeurs n'ont pas besoin d'utiliser leur poste de travail principal pour compiler des projets, ce qui consomme des ressources machine et ralentit tout autre travail à effectuer. Cela permet également à de plus en plus de membres de l'équipe de demander des compilations à leur propre rythme, quand ils en ont besoin. Il n'y a donc pas besoin d'attendre une compilation nocturne pour voir si quelque chose a été corrigé, pour tester une idée d'expérience de jeu ou pour vérifier que la nouvelle compilation fonctionne correctement sur une autre plateforme cible.

À qui est-il destiné ?

Les abonnés Unity Pro et Unity Enterprise peuvent tous deux accéder à Unity Build Server. Les clients Unity Pro peuvent l'obtenir via des packs complémentaires, tandis que les clients Unity Enterprise obtiennent un certain nombre de licences Build Server qui évolue en fonction du nombre de licences Unity Enterprise qu'ils possèdent. Les entreprises peuvent également ajouter d'autres licences Build Server par le biais de packs complémentaires, si nécessaire. Si vous êtes abonné Enterprise aujourd'hui, vous pouvez donc commencer à utiliser Build Server dès maintenant.

Comment ça marche ?
Texte alternatif

Tout d'abord, vous devez configurer le serveur de licences Unity depuis le portail Unity ID et le déployer localement dans votre réseau de studios avec un pool centralisé de licences flottantes Unity Build Server. Le serveur de licences Unity peut alors servir les licences Build Server dynamiquement à la demande lorsque des compilations de projet sont demandées par les utilisateurs. Une fois le processus de compilation terminé, la licence est automatiquement renvoyée au pool.

La flexibilité d'une licence flottante signifie que vous pouvez changer de matériel réseau ou de cible de déploiement à tout moment sans avoir à réattribuer manuellement les licences. Unity Build Server peut également être configuré avec des systèmes d'automatisation et d'intégration continue populaires afin de ne pas obstruer les pipelines de compilation existants. Il rend simplement le processus de compilation plus fluide et intégré.

Texte alternatif

Pour démarrer avec Unity Build Server, téléchargez le serveur de licences à partir du Unity ID Portal. Vous devrez répondre à quelques questions sur votre configuration via un processus en ligne de commande permettant au serveur de licences d'extraire les informations requises du serveur cible. Le fichier d'inscription du serveur résultant est téléchargé sur le portail Unity ID, où la licence Unity Build Server est générée et mise à disposition pour être déployée de nouveau sur le serveur cible.

Exemple de déploiement 1 : Ferme de compilation locale
Texte alternatif
Exemple de déploiement 2 : Créer dans le cloud
Texte alternatif

Pour en savoir plus sur Unity Build Server, consultez la page du produit. Ou contactez-nous pour discuter Unity Build Server avec notre équipe de vente.