Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.184 Beiträge
 
Delphi 12 Athens
 
#7

AW: Wozu braucht man Buildserver?

  Alt 19. Jul 2018, 10:30
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
https://de.wikipedia.org/wiki/Kontin...he_Integration

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 ...)
https://www.youtube.com/watch?v=GWNr4BAN-Kc
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (19. Jul 2018 um 10:44 Uhr)
  Mit Zitat antworten Zitat