Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Silent Installation FastReports (https://www.delphipraxis.net/205957-silent-installation-fastreports.html)

PatrickB08 3. Nov 2020 17:30

Silent Installation FastReports
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

da wir Delphi auf unserem Jenkins Slave komplett automatisiert aufsetzen wollen, müssen wir FastReports über eine Silent Installation installieren. Leider fehlt im GetIt-Install Fenster der hintere Part des benötigten Kommandos (außer dem /S ist nichts mehr sichtbar, siehe Screenshot).

Anhang 53223

Weiß jemand den restlichen Part des Kommandos (Nur mit "frvcl_d6_104.exe /S" funktioniert es leider nicht) ?

Lemmy 3. Nov 2020 18:05

AW: Silent Installation FastReports
 
hm.. Jenkins-Slave... Der braucht doch gar keine IDE Integration der Komponenten (und damit auch keine Installation) - Link auf die Libs für den Dcc32 reichen doch aus - d.h. die Komponenten bzw. deren für die Compilierung notwendigen Dateien in ein Repository, das auschecken und fertig?!?

jaenicke 4. Nov 2020 09:25

AW: Silent Installation FastReports
 
Für die TMS- und FastReport-Komponenten nutze ich eine Batchdatei, die die DCUs aus einer lokalen Installation liest und in ein Verzeichnis packt. Auf der Jenkins-Maschine landen dann nur diese kompilierten Dateien in einem Verzeichnis pro Plattform.

himitsu 4. Nov 2020 16:28

AW: Silent Installation FastReports
 
Du kannst auch selbst die Projekte per Console kompilieren (bzw. bei uns sind die im FinalBuilder mit drin)
und die Packages im Delphi registrieren (in die Registry speichern)

Ich fülle dort eine Liste der Packages und am Ende läuft 'nen Schleifchen darüber und trägt das in die Registry ein.
HKCU\Software\Embarcadero\BDS\21.0\
"Known Packages", "Experts" und "Disabled Packages"

ODER

* Über die IDE kompilieren/installieren, da muß man dann nichts selbst in der Registry machen.
* Das Kompilieren in der IDE geht auch über die Console ... PS: auch in der Starter, wo der ComandLine-Compiler fehlt ... siehe
Delphi-Quellcode:
bds -?
> AutoBuild


GetIt macht hier ja auch nichts Anderes, als das Setup runterzuladen.
Das kann man auch selbst machen.
Bei uns ist es entpackt und liegt als Quellcode mit in einem Externals-Reposotory (SubModule) zu unseren eigenen Quellcodes, was dann der FinalBuilder alles abarbeitet.
Zu Debugzwecken Zum Bugfixing gibt es noch eine eigene Projektgruppe mit den wichtigsten externen Komponenten-Packages, um die "alle" auch zentral in der IDE compilieren zu können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz