Monday, August 28, 2017

Script DOS (.CMD/.BAT) pour le déploiement d'une application avec archivage

 

REM Pour horodatage du fichier d'archivage
Set jour=%date:~0,2%
Set mois=%date:~3,2%
Set annee=%date:~6,4%
Set heure=%time:~0,8%

REM Format du fichier de l'archive : AAAA-MM-JJ_HHMMSS 
REM Pas de séparateur pour l'heure

Set archive=%annee%-%mois%-%jour%_%heure::=%


REM Set archive=%annee%-%mois%-%jour%_%heure::=.%
REM . est le séparateur pour l'heure


REM Répertoire de génération de l'EXE
Set RepSource=D:\Sources\Exe\MyApp

REM Répertoire pour l'EXE
Set RepCible=\\MyServer\MyApp

REM Archivage de l'ancien EXE
Copy %RepCible%\MyApp.exe %RepCible%\Archives\MyApp_%archive%.exe /Y

REM Déploiement du nouvel EXE
Copy "%RepSource%\MyApp.exe" %RepCible%\MyApp.exe /Y

No comments:

Post a Comment