release-sandstorm.sh 843 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/bash
  2. # Release Sandstorm Wekan.
  3. # 1) Check that there is only one parameter
  4. # of Sandstorm Wekan version number:
  5. if [ $# -ne 1 ]
  6. then
  7. echo "Syntax with new Sandstorm Wekan version number:"
  8. echo " ./release-sandstorm.sh 5.10.0"
  9. exit 1
  10. fi
  11. # Ensure sudo access
  12. sudo echo .
  13. # Delete old temporary build directory
  14. rm -rf ~/repos/wekan/.meteor-spk
  15. # Start and update local Sandstorm dev version
  16. sudo systemctl enable sandstorm
  17. sudo sandstorm start
  18. sudo sandstorm update
  19. # Build Sandstorm Wekan
  20. cd ~/repos/wekan
  21. meteor-spk pack wekan-$1.spk
  22. # Publish Sandstorm Wekan to exprimental App Market
  23. spk publish wekan-$1.spk
  24. # Upload spk to https://releases.wekan.team/sandstorm/
  25. scp wekan-$1.spk x2:/data/websites/releases.wekan.team/dev/sandstorm/
  26. # Delete old temporary build directory
  27. rm -rf ~/repos/wekan/.meteor-spk