52 lines
1.5 KiB
Batchfile
52 lines
1.5 KiB
Batchfile
@echo off
|
|
SETLOCAL
|
|
|
|
REM Überprüfe, ob die Konfiguration als Parameter übergeben wurde
|
|
IF "%1"=="" (
|
|
echo ERROR: Keine Konfiguration übergeben. Verwenden Sie z. B. "Debug" oder "Release".
|
|
EXIT 1
|
|
)
|
|
|
|
REM Setze die Quelldateien und das Zielverzeichnis
|
|
SET SourceDir=%~dp0bin\%1
|
|
SET TargetDir=\\srvwsm001.imagoverum.com\c$\Program Files (x86)\Matrix42\Matrix42 Workplace Management\svc\bin
|
|
|
|
REM Debugging-Ausgabe
|
|
echo Starting Post-Build Copy Script...
|
|
echo Source Directory: %SourceDir%
|
|
echo Target Directory: %TargetDir%
|
|
|
|
REM Prüfe, ob die Quelldateien existieren
|
|
IF NOT EXIST "%SourceDir%\C4IT.API.Contracts.dll" (
|
|
echo ERROR: C4IT.API.Contracts.dll nicht gefunden.
|
|
EXIT 1
|
|
)
|
|
|
|
IF NOT EXIST "%SourceDir%\C4IT.API.CustomerPanel.dll" (
|
|
echo ERROR: C4IT.API.CustomerPanel.dll nicht gefunden.
|
|
EXIT 1
|
|
)
|
|
|
|
REM Kopiere die Dateien
|
|
echo Kopiere C4IT.API.Contracts.dll...
|
|
xcopy "%SourceDir%\C4IT.API.Contracts.dll" "%SourceDir%\..\..\..\..\Matrix42\C4IT_CustomerPanel\Matrix42Libs" /Y
|
|
IF ERRORLEVEL 1 (
|
|
echo ERROR: Kopiervorgang von C4IT.API.Contracts.dll fehlgeschlagen.
|
|
EXIT 1
|
|
)
|
|
xcopy "%SourceDir%\C4IT.API.Contracts.dll" "%TargetDir%" /Y
|
|
IF ERRORLEVEL 1 (
|
|
echo ERROR: Kopiervorgang von C4IT.API.Contracts.dll fehlgeschlagen.
|
|
EXIT 1
|
|
)
|
|
|
|
echo Kopiere C4IT.API.CustomerPanel.dll...
|
|
xcopy "%SourceDir%\C4IT.API.CustomerPanel.dll" "%TargetDir%" /Y
|
|
IF ERRORLEVEL 1 (
|
|
echo ERROR: Kopiervorgang von C4IT.API.CustomerPanel.dll fehlgeschlagen.
|
|
EXIT 1
|
|
)
|
|
|
|
echo Dateien erfolgreich kopiert.
|
|
ENDLOCAL
|