![]() |
DELPHI UND JENKINS, Automatischer VOLL UPDATE
wir verwenden JENKINS für den automatischen Build und die Ausführung von Testcases. Nach jedem SVN commit wird ein Jenkins Durchlauf angestoßen und des Gesamtprojekt kompiliert und alle Testcases abgearbeitet. ( alles was hier
![]() Nun zum aktuellen Problem. Unser Jenkins Team will auf Monatsbasis die Jenkins Rechner (Virtuelle Rechner) komplett austauschen um immer die aktuelle JENKINS Version und alle Patches installiert zu bekommen. Auf unserem DELPHI JENKINS Rechner muss also alle 4 Woche ein komplett neues Delphi , alle Komponenten die wir verwenden komplett neu installiert werden. Welche Optionen habe ich hier ? Batchmodus INSTALLATION , DELPHI auf dem Alten JENKINS RECHNER einpacken, ZwischenSpeichern und dann wieder auf dem neuen JENKINS Rechner installieren. Der RechnerName wird sich ziemlich sicher immer ändern. Einige Features ne nach JENKINS Update natürlich auch. |
AW: DELPHI UND JENKINS, Automatischer VOLL UPDATE
Zitat:
Zitat:
In der aktuellsten Fassung setzt das Installationsskript alle Bibliothekspfade, installiert die Packages, kompiliert gemeinsame Units, ... Nur die JEDIs müssen noch manuell installiert werden, ansonsten sind auch alle Fremdkomponenten automatisch eingebunden. Delphi muss noch nicht einmal installiert werden. Wir kopieren den Ordner nur auf die Buildmaschine rüber. Den Rest macht dann Jenkins, sprich Einstellungen setzen, alle Packages kompilieren usw. |
AW: DELPHI UND JENKINS, Automatischer VOLL UPDATE
Wir nutzen einen Jenkins-Slave.
D.h. ob nun der Jenkins-Server alle 4 Wochen oder alle 3 Jahre ausgetauscht wird ist für den Delphi-Build egal. Auf dem Jenkins-Slave müsste damit nur die "slave.jar" aktualisiert werden. |
AW: DELPHI UND JENKINS, Automatischer VOLL UPDATE
Könnte nicht theoretisch Delphi auf einem separatem "DelphiServer" ausgelagert werden, und Jenkins stösst das Kompilieren per einem Remote-Mechanismus an ?
|
AW: DELPHI UND JENKINS, Automatischer VOLL UPDATE
Zitat:
Zitat:
|
AW: DELPHI UND JENKINS, Automatischer VOLL UPDATE
dito bei uns. Wir haben einen Jenkis (keine Ahnung wo der läuft) und acht VMs, die jeweils einen Build machen können. (Im Moment sind 6 von den 8 VMs beschäftigt.)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 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-2025 by Thomas Breitkreuz