build-bundle-win64.bat 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. @ECHO OFF
  2. IF [%1] == [] GOTO usage
  3. ECHO 1) Deleting old bundle
  4. CALL DEL /F /S /Q bundle
  5. ECHO 2) Downloading new WeKan.zip
  6. CALL DEL wekan-%1-amd64.zip
  7. CALL wget https://releases.wekan.team/wekan-%1-amd64.zip
  8. ECHO 3) Unarchiving new WeKan
  9. CALL 7z x wekan-%1-amd64.zip
  10. ECHO 4) Reinstalling bcrypt
  11. cmd /c "CD bundle\programs\server\npm\node_modules\meteor\accounts-password && npm remove bcrypt && npm install bcrypt"
  12. REM # Sometimes may require building from source https://github.com/meteor/meteor/issues/11682
  13. REM # cmd /c "bundle\programs\server\npm\node_modules\meteor\accounts-password && npm rebuild --build-from-source && npm --build-from-source install bcrypt"
  14. REM # CD ..\..\..\..\..\..\..
  15. ECHO 5) Packing new WeKan.zip
  16. CALL DEL wekan-%1-amd64-windows.zip
  17. CALL 7z a wekan-%1-amd64-windows.zip bundle
  18. ECHO 6) Copying WeKan.zip to sync directory
  19. CALL COPY wekan-%1-amd64-windows.zip Z:\
  20. ECHO 7) Done. Starting WeKan.
  21. CALL start-wekan.bat
  22. GOTO :eof
  23. :usage
  24. ECHO Usage: build-windows.bat VERSION-NUMBER
  25. ECHO Example: build-windows.bat 5.00
  26. :eof