![]() |
Wozu braucht man Buildserver?
In Bezug auf
![]() Speziell Delphi hat immer noch einen der schnellsten Compiler und rödelt durch Millionen Zeilen (je nach Rechner) innerhalb von einer Minute. Was genau macht jetzt einen Buildserver erforderlich, vor allem, wenn man nicht jedesmal alle Bitigkeiten und Architekturen bauen muss, um diese dann in ihre jeweiligen Installer zu packen? Ohne irgendwem zu nahe treten zu wollen: Wozu ist also ein Buildserver noch gut, daß man angesichts eines geschenkten Gauls noch Enttäuschung verspüren könnte? Sherlock |
AW: Wozu braucht man Buildserver?
Zitat:
|
AW: Wozu braucht man Buildserver?
Zitat:
...:cat:... |
AW: Wozu braucht man Buildserver?
Sakura, das verstehe ich. Eine kleine Firma, die trotz mageren 5000€ Umsatz mehrere Entwickler beschäftigt, hat allerdings Sorgen, die nicht durch einen Buildserver zu beseitigen sind. ;)
Lassen wir mal Firmen aussen vor, lassen wir ferner mehrere Entwickler aussen vor. Konzentrieren wir uns auf die Zielgruppe: "Hobbyisten" Sherlock |
AW: Wozu braucht man Buildserver?
![]() Nur damit man ein konkretes Beispiel hat, worum es geht. Nein, meiner Meinung nach sind die aktuellen Limitierungen der CE völlig in Ordnung. |
AW: Wozu braucht man Buildserver?
Zum Nachlesen:
![]() ![]() Ein Buildserver kümmert sich ja nicht nur um das Kompilieren, sondern kann den ganzen Buildprozess automatisieren: - Bereitstellen/Zurücksetzen von Ressourcen - Installation erzeugen - Erzeugen anderer Dokumente/Daten/Dateien - Dokumente aufbereiten - Code signieren - Infos bereitstellen/versenden |
AW: Wozu braucht man Buildserver?
Sowas alles kann man aber auch mit FinalBuilder und Co. lokal machen.
Bei mehreren Entwicklern oder auch alleine an mehreren Rechnern (HomePC, Schlepptop, Arbeitsrechner, Windows-Tablet, ...) : * wie der sakura schon sagte, hat man nicht alles überall installiert (Fremdkomponenten, Zertifikate, ...) und auch nicht überall gleich * ja, auch die Dauer kann ein Grund sein, wenn der Build (und eventuelle Zusätzliches) ewig dauert und viele Ressourcen (CPU, RAM, HDD) benötigt ** es gibt größere Projekte, da dauert das schonmal paar Stunden, bis alles durch ist (auch Freeware/OpenSource) Und dann das schon angesprochene Thema CI ![]() PS: Sowas kann man auch an andere Prozesse hängen. z.B. beim Checkin in SVN/GIT/... automatisch Tests und den Build zuzüglich Bereitstellung (inkl. Installationsdateien auf Webseite hochladen) anstoßen Du kannst dein SVN/GIT auf einem NAS ablegen und dort via Docker ein Buildsystem drauf, was dann diesen Build + eventuelle Tests erledigt. Bei Problemen bekommst du dann z.B. ne Mail. Privat bin ich auch ein einsamer Entwickler und will demnächst mich mit dem Docker beschäftigen ... AndroidVM und ein paar Windows mit den verschiedenen Delphis (früher hatte ich das auf dem PC, aber Speicher auf Schlepptops ist auch nicht viel da und da ich diese VMs eh nicht dauernd benötige ...) ![]() |
AW: Wozu braucht man Buildserver?
Zitat:
|
AW: Wozu braucht man Buildserver?
Zitat:
...:cat:... |
AW: Wozu braucht man Buildserver?
Puh, da eröffnen wir jetzt die Diskussion über den Unterschied Server (Hardware) und Server (Software)?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz