2019-03-05 19:54:38 +01:00
|
|
|
set projectPath=%~dp0
|
|
|
|
if %projectPath:~-1%==\ set projectPath=%projectPath:~0,-1%
|
|
|
|
set projectPath=%projectPath%\..
|
|
|
|
|
|
|
|
set releasePath=%projectPath%\.release
|
|
|
|
mkdir "%releasePath%"
|
|
|
|
|
|
|
|
copy "%projectPath%\version.json" versiontemp.json
|
2019-03-05 21:11:15 +01:00
|
|
|
for /f "tokens=*" %%a in ('jq .Version versiontemp.json --raw-output') do set version=%%a
|
2019-03-05 19:54:38 +01:00
|
|
|
del versiontemp.json
|
|
|
|
|
|
|
|
del "%releasePath%\grocy_%version%.zip"
|
2025-02-27 18:01:18 +01:00
|
|
|
7za a -r "%releasePath%\grocy_%version%.zip" "%projectPath%\*" -xr!.* -xr!build.bat -xr!composer.json -xr!composer.lock -xr!package.json -xr!yarn.lock -xr!docs -xr!test -x!public\packages\@fortawesome\fontawesome-free\js -x!public\packages\@fortawesome\fontawesome-free\less -x!public\packages\@fortawesome\fontawesome-free\metadata -x!public\packages\@fortawesome\fontawesome-free\scss -x!public\packages\@fortawesome\fontawesome-free\sprites -x!public\packages\@fortawesome\fontawesome-free\svgs
|
2019-03-05 21:11:15 +01:00
|
|
|
7za a "%releasePath%\grocy_%version%.zip" "%projectPath%\public\.htaccess"
|
|
|
|
7za rn "%releasePath%\grocy_%version%.zip" .htaccess public\.htaccess
|
2022-02-08 18:08:26 +01:00
|
|
|
7za d "%releasePath%\grocy_%version%.zip" data\*.* data\storage data\viewcache\* changelog\__TEMPLATE.md
|
2020-04-17 20:12:06 +02:00
|
|
|
7za a "%releasePath%\grocy_%version%.zip" "%projectPath%\data\.htaccess"
|
|
|
|
7za rn "%releasePath%\grocy_%version%.zip" .htaccess data\.htaccess
|