2021-03-31 15:39:07 +03:00
|
|
|
#!/bin/bash
|
2018-11-04 18:32:08 +02:00
|
|
|
|
2021-03-31 15:39:07 +03:00
|
|
|
# Release Sandstorm Wekan.
|
2018-11-04 18:32:08 +02:00
|
|
|
|
2021-03-31 15:39:07 +03:00
|
|
|
# 1) Check that there is only one parameter
|
|
|
|
# of Sandstorm Wekan version number:
|
2018-11-04 18:32:08 +02:00
|
|
|
|
2021-03-31 15:39:07 +03:00
|
|
|
if [ $# -ne 1 ]
|
|
|
|
then
|
|
|
|
echo "Syntax with new Sandstorm Wekan version number:"
|
|
|
|
echo " ./release-sandstorm.sh 5.10.0"
|
|
|
|
exit 1
|
|
|
|
fi
|
2020-02-13 20:04:18 -05:00
|
|
|
|
|
|
|
# Ensure sudo access
|
|
|
|
sudo echo .
|
2021-03-31 15:39:07 +03:00
|
|
|
|
|
|
|
# Delete old temporary build directory
|
2021-02-08 23:00:35 +02:00
|
|
|
rm -rf ~/repos/wekan/.meteor-spk
|
2021-03-31 15:39:07 +03:00
|
|
|
|
|
|
|
# Start and update local Sandstorm dev version
|
2021-02-08 23:00:35 +02:00
|
|
|
sudo systemctl enable sandstorm
|
|
|
|
sudo sandstorm start
|
|
|
|
sudo sandstorm update
|
2021-03-31 15:39:07 +03:00
|
|
|
|
|
|
|
# Build Sandstorm Wekan
|
|
|
|
cd ~/repos/wekan
|
2018-11-04 18:32:08 +02:00
|
|
|
meteor-spk pack wekan-$1.spk
|
2021-03-31 15:39:07 +03:00
|
|
|
|
|
|
|
# Publish Sandstorm Wekan to exprimental App Market
|
2021-02-08 23:00:35 +02:00
|
|
|
spk publish wekan-$1.spk
|
2021-03-31 15:39:07 +03:00
|
|
|
|
2021-04-24 20:16:27 +03:00
|
|
|
# Upload spk to https://releases.wekan.team/sandstorm/
|
2022-02-05 00:41:29 +02:00
|
|
|
scp wekan-$1.spk x2:/var/websites/releases.wekan.team/public/sandstorm/
|
2021-04-24 20:16:27 +03:00
|
|
|
|
2021-03-31 15:39:07 +03:00
|
|
|
# Delete old temporary build directory
|
2021-02-08 23:00:35 +02:00
|
|
|
rm -rf ~/repos/wekan/.meteor-spk
|