Verschieben von Projekt-Builds mit Unity Build Server

WESLEY ADAMS Anonymous
Sep 25, 2020|4 Min.
Verschieben von Projekt-Builds mit Unity Build Server
Diese Website wurde aus praktischen Gründen für Sie maschinell übersetzt. Die Richtigkeit und Zuverlässigkeit des übersetzten Inhalts kann von uns nicht gewährleistet werden. Sollten Sie Zweifel an der Richtigkeit des übersetzten Inhalts haben, schauen Sie sich bitte die offizielle englische Version der Website an.

Unity Build Server ist eine neue Möglichkeit, Projekt-Builds auf dedizierte Hardware zu verschieben, damit Studios Projekte in großem Maßstab erstellen und die Produktivität des Teams verbessern können.

Das Erstellen von Projekten mag nicht das erste sein, woran die Leute denken, wenn sie sich für Unity entscheiden, aber herauszufinden, wie man Projekt-Builds handhabt, kann ein erhebliches Problem darstellen, wenn Projekte an Größe und Komplexität zunehmen. Es ist frustrierend, wenn man sich gerade in der Entwicklung befindet und merkt, dass man nicht genug Projekt-Builds ins Rollen bringen kann, damit alle Beteiligten in einem Tempo testen können, das mit der Geschwindigkeit Schritt halten kann, mit der ein Projekt aktualisiert wird. Oder noch schlimmer: Sie erkennen, dass Ihr Entwicklungsteam seine eigene Workstation verwenden muss, um ein Projekt zu erstellen, und verlieren erhebliche Produktivitätszeit, während es auf den Abschluss eines Builds wartet.

Unity Build Server eingeben

Unity Build Server ist ein Lizenztyp, der Unity ausschließlich für die Erstellung Ihrer Unity Projekte im Batch-Modus ausführt. Das bedeutet, dass Entwickler ihre primäre Workstation nicht zum Erstellen von Projekten verwenden müssen, was Maschinenressourcen verbraucht und andere Aufgaben, die ausgeführt werden müssen, verlangsamt. Außerdem können mehr Teammitglieder Builds in ihrem eigenen Tempo anfordern, wann immer sie sie benötigen, sodass sie nicht auf einen nächtlichen Build warten müssen, um zu sehen, ob etwas behoben wurde, eine Gameplay-Idee zu testen oder zu überprüfen, ob der neue Build auf einer anderen Zielplattform ordnungsgemäß funktioniert.

Für wen ist es?

Unity Pro und Unity Enterprise Abonnenten können auf Unity Build Server zugreifen. Unity Pro-Kunden können es über Add-on-Pakete erhalten, während Unity Enterprise-Kunden eine Reihe von Build Server-Lizenzen erhalten, die basierend auf der Anzahl der Unity Enterprise-Lizenzen skaliert werden können. Enterprise-Kunden können bei Bedarf auch Build Server-Lizenzen über Add-on-Pakete hinzufügen. Wenn Sie also heute Enterprise-Abonnent sind, können Sie Build Server jetzt nutzen.

Wie funktioniert das?
Alt-Text

Zuerst müssen Sie den Unity License Server über das Unity ID Portal einrichten und ihn lokal in Ihrem Studionetzwerk mit einem zentralisierten Pool von Floating-Lizenzen für Unity Build Server bereitstellen. Der Unity License Server kann Build Server-Lizenzen dann dynamisch auf Abruf bereitstellen, wenn Projekt-Builds von Benutzern angefordert werden. Sobald ein Build-Prozess abgeschlossen ist, wird die Lizenz automatisch an den Pool zurückgegeben.

Die Flexibilität einer Floating-Lizenz bedeutet, dass Sie jederzeit die Netzwerkhardware oder die Bereitstellungsziele ändern können, ohne Lizenzen manuell neu zuweisen zu müssen. Unity Build Server kann auch mit gängigen Automatisierungs- und kontinuierlichen Integrationssystemen eingerichtet werden, um bestehende Build-Pipelines nicht zu behindern – es macht den Build-Prozess nur flüssiger und integrierter.

Alt-Text

Laden Sie den Lizenzserver über das Unity ID Portal herunter, um mit Unity Build Server zu beginnen. Sie müssen einige Fragen zu Ihrer Einrichtung über einen Befehlszeilenprozess beantworten, damit der Lizenzserver die erforderlichen Informationen vom Zielserver abruft. Die resultierende Serverregistrierungsdatei wird im Unity ID Portal hochgeladen, wo die Unity Build Server-Lizenz generiert und für die erneute Bereitstellung auf dem Zielserver bereitgestellt wird.

Bereitstellungsbeispiel 1: Lokale Build-Farm
Alt-Text
Bereitstellungsbeispiel 2: Bauen in der Cloud
Alt-Text

Weitere Informationen zu Unity Build Server finden Sie auf der Produktseite. Oder kontaktieren Sie uns, um Unity Build Server mit unserem Vertriebsteam zu besprechen.