![]() |
Automatic installation of DPKs
I have a Group project(.groupproj), which has a list of 11 dpk's / bpl. I need to build and install all these dpk's via command line.
How can I do this via the command line? The idea is to setup Jenkins job like a .bat file to do this automatically. Thanks in Advance. |
AW: Automatic installation of DPKs
|
AW: Automatic installation of DPKs
I do that with the help of a batch script:
Code:
The packages are build with msbuild and "installed" into the IDE by setting the corresponding values in the registry.
CALL "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\rsvars.bat"
ECHO %BDS% ECHO %BDSCOMMONDIR% SET BPLREG="HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0\Known Packages" ECHO %BPLREG% SET BPLPATH="%BDSCOMMONDIR%\Bpl" ECHO %BPLPATH% ECHO ================================================================================ rem MPHexEditor ECHO MPHexEditor... ECHO MPHexEditor msbuild ".\MPHexEditor\Packages\MPHexEditor.dproj" /t:Build /p:Configuration=Release /p:platform=Win32 IF NOT %ERRORLEVEL%==0 GOTO ERROR ECHO MPHexEditorDsgn msbuild ".\MPHexEditor\Packages\MPHexEditorDsgn.dproj" /t:Build /p:Configuration=Release /p:platform=Win32 IF NOT %ERRORLEVEL%==0 GOTO ERROR reg delete %BPLREG% /v "%BPLPATH%\MPHexEditorDsgn.bpl" /f >NUL 2>&1 reg add %BPLREG% /v "%BPLPATH%\MPHexEditorDsgn.bpl" /t REG_SZ /d "MP HexEditor Designtime" >NUL rem PNGComponents ECHO PNGComponents... ECHO PngComponents msbuild ".\PngComponents\PackagesRio\PngComponents.dproj" /t:Build /p:Configuration=Release /p:platform=Win32 IF NOT %ERRORLEVEL%==0 GOTO ERROR ECHO PngComponentsDesign msbuild ".\PngComponents\PackagesRio\PngComponentsDesign.dproj" /t:Build /p:Configuration=Release /p:platform=Win32 IF NOT %ERRORLEVEL%==0 GOTO ERROR reg delete %BPLREG% /v "%BPLPATH%\PngComponentsDesign260.bpl" /f >NUL 2>&1 reg add %BPLREG% /v "%BPLPATH%\PngComponentsDesign260.bpl" /t REG_SZ /d "Png Components Designtime" >NUL ... GOTO DONE :ERROR ECHO ================================================================================ ECHO FEHLER aufgetreten! ERRORLEVEL = %ERRORLEVEL% ECHO ================================================================================ PAUSE GOTO END :DONE ECHO ================================================================================ ECHO Build erfolgreich! ECHO ================================================================================ PAUSE :END SET BPLREG= SET BPLPATH= |
Dieses Thema wurde am "03. Dec 2018, 13:01 Uhr" von "Luckie" aus dem Forum "Sonstige Werkzeuge" in das Forum "Die Delphi-IDE" verschoben.
|
AW: Automatic installation of DPKs
Thanks for the batch file. I can similarly add to install Lockbox3 modifying the value of the key Computer\HKEY_CURRENT_USER\Software\Embarcadero\BD S\19.0\Library\Win64\SearchPath.
However, what more needs to be done for installing Component "Microsoft ActiveX Data Objects"? Should I create a new package for the same and make a similar batch file? Zitat:
|
AW: Automatic installation of DPKs
Thanks a lot for the links.
Can you also have a look at my other comment about installation of ADODB_TLB? Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:09 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