2022-10-02 21:07:38 +03:00
|
|
|
@ECHO OFF
|
|
|
|
|
|
|
|
|
|
IF [%1] == [] GOTO usage
|
|
|
|
|
|
|
|
|
|
ECHO 1) Deleting old bundle
|
|
|
|
|
CALL DEL /F /S /Q bundle
|
|
|
|
|
|
|
|
|
|
ECHO 2) Downloading new WeKan.zip
|
2023-02-22 01:52:57 +02:00
|
|
|
CALL DEL wekan-%1-amd64.zip
|
|
|
|
|
CALL wget https://releases.wekan.team/wekan-%1-amd64.zip
|
2022-10-02 21:07:38 +03:00
|
|
|
|
|
|
|
|
ECHO 3) Unarchiving new WeKan
|
2023-02-22 01:52:57 +02:00
|
|
|
CALL 7z x wekan-%1-amd64.zip
|
2022-10-02 21:07:38 +03:00
|
|
|
|
|
|
|
|
ECHO 4) Reinstalling bcrypt
|
2022-12-26 20:14:49 +02:00
|
|
|
cmd /c "CD bundle\programs\server\npm\node_modules\meteor\accounts-password && npm remove bcrypt && npm install bcrypt"
|
|
|
|
|
REM # Sometimes may require building from source https://github.com/meteor/meteor/issues/11682
|
|
|
|
|
REM # cmd /c "bundle\programs\server\npm\node_modules\meteor\accounts-password && npm rebuild --build-from-source && npm --build-from-source install bcrypt"
|
|
|
|
|
REM # CD ..\..\..\..\..\..\..
|
2022-10-02 21:07:38 +03:00
|
|
|
|
|
|
|
|
ECHO 5) Packing new WeKan.zip
|
|
|
|
|
CALL DEL wekan-%1-amd64-windows.zip
|
|
|
|
|
CALL 7z a wekan-%1-amd64-windows.zip bundle
|
|
|
|
|
|
|
|
|
|
ECHO 6) Copying WeKan.zip to sync directory
|
2022-12-15 14:58:10 +02:00
|
|
|
CALL COPY wekan-%1-amd64-windows.zip Z:\
|
2022-10-02 21:07:38 +03:00
|
|
|
|
|
|
|
|
ECHO 7) Done. Starting WeKan.
|
|
|
|
|
CALL start-wekan.bat
|
|
|
|
|
|
|
|
|
|
GOTO :eof
|
|
|
|
|
|
|
|
|
|
:usage
|
|
|
|
|
ECHO Usage: build-windows.bat VERSION-NUMBER
|
|
|
|
|
ECHO Example: build-windows.bat 5.00
|
|
|
|
|
|
2022-12-15 14:58:10 +02:00
|
|
|
:eof
|