mirror of
https://github.com/wekan/wekan.git
synced 2025-12-17 07:50:12 +01:00
Updated release build scripts to reinstall bcrypt, upload Windows version etc.
Thanks to xet7 !
This commit is contained in:
parent
aeb29a4f95
commit
14e5d08a19
7 changed files with 66 additions and 29 deletions
|
|
@ -10,20 +10,24 @@ if [ $# -ne 1 ]
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sudo apt -y install g++ build-essential
|
sudo apt -y install g++ build-essential p7zip-full
|
||||||
sudo npm -g install node-gyp
|
sudo npm -g uninstall node-pre-gyp
|
||||||
|
sudo npm -g install @mapbox/node-pre-gyp
|
||||||
rm -rf bundle
|
rm -rf bundle
|
||||||
|
rm wekan-$1-arm64.zip
|
||||||
#rm wekan-$1.zip
|
#rm wekan-$1.zip
|
||||||
#wget https://releases.wekan.team/wekan-$1.zip
|
#wget https://releases.wekan.team/wekan-$1.zip
|
||||||
unzip wekan-$1.zip
|
7z x wekan-$1.zip
|
||||||
cd bundle/programs/server
|
|
||||||
chmod u+w *.json
|
(cd bundle/programs/server && chmod u+w *.json && cd node_modules/fibers && node build.js)
|
||||||
cd node_modules/fibers
|
#cd ../../../..
|
||||||
node build.js
|
(cd bundle/programs/server/npm/node_modules/meteor/accounts-password && npm remove bcrypt && npm install bcrypt)
|
||||||
cd ../../../..
|
|
||||||
|
cd bundle
|
||||||
find . -type d -name '*-garbage*' | xargs rm -rf
|
find . -type d -name '*-garbage*' | xargs rm -rf
|
||||||
find . -name '*phantom*' | xargs rm -rf
|
find . -name '*phantom*' | xargs rm -rf
|
||||||
find . -name '.*.swp' | xargs rm -f
|
find . -name '.*.swp' | xargs rm -f
|
||||||
find . -name '*.swp' | xargs rm -f
|
find . -name '*.swp' | xargs rm -f
|
||||||
cd ..
|
cd ..
|
||||||
zip -r wekan-$1-arm64.zip bundle
|
|
||||||
|
7z a wekan-$1-arm64.zip bundle
|
||||||
|
|
|
||||||
|
|
@ -10,20 +10,25 @@ if [ $# -ne 1 ]
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sudo apt -y install g++ build-essential
|
sudo apt -y install g++ build-essential p7zip-full
|
||||||
sudo npm -g install node-gyp
|
sudo npm -g uninstall node-pre-gyp
|
||||||
|
sudo npm -g install @mapbox/node-pre-gyp
|
||||||
rm -rf bundle
|
rm -rf bundle
|
||||||
|
rm wekan-$1-ppc64le.zip
|
||||||
#rm wekan-$1.zip
|
#rm wekan-$1.zip
|
||||||
#wget https://releases.wekan.team/wekan-$1.zip
|
#wget https://releases.wekan.team/wekan-$1.zip
|
||||||
unzip wekan-$1.zip
|
7z x wekan-$1.zip
|
||||||
cd bundle/programs/server
|
|
||||||
chmod u+w *.json
|
(cd bundle/programs/server && chmod u+w *.json && cd node_modules/fibers && node build.js)
|
||||||
cd node_modules/fibers
|
#cd ../../../..
|
||||||
node build.js
|
|
||||||
cd ../../../..
|
cd bundle
|
||||||
find . -type d -name '*-garbage*' | xargs rm -rf
|
find . -type d -name '*-garbage*' | xargs rm -rf
|
||||||
find . -name '*phantom*' | xargs rm -rf
|
find . -name '*phantom*' | xargs rm -rf
|
||||||
find . -name '.*.swp' | xargs rm -f
|
find . -name '.*.swp' | xargs rm -f
|
||||||
find . -name '*.swp' | xargs rm -f
|
find . -name '*.swp' | xargs rm -f
|
||||||
cd ..
|
cd ..
|
||||||
zip -r wekan-$1-ppc64le.zip bundle
|
|
||||||
|
(cd bundle/programs/server/npm/node_modules/meteor/accounts-password && npm remove bcrypt && npm install bcrypt)
|
||||||
|
|
||||||
|
7z a wekan-$1-ppc64le.zip bundle
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ fi
|
||||||
##sudo npm -g install node-gyp
|
##sudo npm -g install node-gyp
|
||||||
#
|
#
|
||||||
## NEW:
|
## NEW:
|
||||||
#sudo dnf install gcc python3 npm
|
#sudo dnf install gcc python3 npm p7zip
|
||||||
#sudo dnf groupinstall "Development Tools"
|
#sudo dnf groupinstall "Development Tools"
|
||||||
#npm -g install n
|
#npm -g install n
|
||||||
#
|
#
|
||||||
|
|
@ -26,17 +26,21 @@ fi
|
||||||
# export N_PREFIX
|
# export N_PREFIX
|
||||||
#
|
#
|
||||||
rm -rf bundle
|
rm -rf bundle
|
||||||
|
rm wekan-$1-s390x.zip
|
||||||
|
|
||||||
#rm wekan-$1.zip
|
#rm wekan-$1.zip
|
||||||
#wget https://releases.wekan.team/wekan-$1.zip
|
#wget https://releases.wekan.team/wekan-$1.zip
|
||||||
unzip wekan-$1.zip
|
7za x wekan-$1.zip
|
||||||
cd bundle/programs/server
|
|
||||||
chmod u+w *.json
|
(cd bundle/programs/server && chmod u+w *.json && cd node_modules/fibers && node build.js)
|
||||||
cd node_modules/fibers
|
#cd ../../../..
|
||||||
node build.js
|
(cd bundle/programs/server/npm/node_modules/meteor/accounts-password && npm remove bcrypt && npm install bcrypt)
|
||||||
cd ../../../..
|
|
||||||
|
cd bundle
|
||||||
find . -type d -name '*-garbage*' | xargs rm -rf
|
find . -type d -name '*-garbage*' | xargs rm -rf
|
||||||
find . -name '*phantom*' | xargs rm -rf
|
find . -name '*phantom*' | xargs rm -rf
|
||||||
find . -name '.*.swp' | xargs rm -f
|
find . -name '.*.swp' | xargs rm -f
|
||||||
find . -name '*.swp' | xargs rm -f
|
find . -name '*.swp' | xargs rm -f
|
||||||
cd ..
|
cd ..
|
||||||
zip -r wekan-$1-s390x.zip bundle
|
|
||||||
|
7za a wekan-$1-s390x.zip bundle
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,9 @@ cd ~/repos/wekan/.build
|
||||||
zip -r wekan-$1.zip bundle
|
zip -r wekan-$1.zip bundle
|
||||||
|
|
||||||
{
|
{
|
||||||
scp ~/repos/wekan/releases/maintainer-make-bundle-a.sh a:/home/wekan/maintainer-make-bundle.sh
|
scp ~/repos/wekan/releases/maintainer-make-bundle-a.sh a:/home/wekan/
|
||||||
scp ~/repos/wekan/releases/maintainer-make-bundle-s.sh s:/home/linux1/maintainer-make-bundle.sh
|
scp ~/repos/wekan/releases/maintainer-make-bundle-s.sh s:/home/linux1/
|
||||||
scp ~/repos/wekan/releases/maintainer-make-bundle-o.sh o:/home/ubuntu/maintainer-make-bundle.sh
|
scp ~/repos/wekan/releases/maintainer-make-bundle-o.sh o:/home/ubuntu/
|
||||||
scp ~/repos/wekan/releases/release-x2.sh x2w:/var/websites/
|
scp ~/repos/wekan/releases/release-x2.sh x2w:/var/websites/
|
||||||
scp wekan-$1.zip x2w:/var/websites/releases.wekan.team/public/
|
scp wekan-$1.zip x2w:/var/websites/releases.wekan.team/public/
|
||||||
scp wekan-$1.zip a:/home/wekan/
|
scp wekan-$1.zip a:/home/wekan/
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,15 @@ cat x64-SHA256SUMS.txt | grep -v wekan-$1.zip > SHA256SUMS.txt
|
||||||
rm x64-SHA256SUMS.txt
|
rm x64-SHA256SUMS.txt
|
||||||
cp wekan-$2.zip wekan-latest-x64.zip
|
cp wekan-$2.zip wekan-latest-x64.zip
|
||||||
|
|
||||||
|
echo "Release: x64 windows"
|
||||||
|
cd /var/websites/releases.wekan.team/public/windows
|
||||||
|
mv wekan-$1-amd64-windows.zip /data2/old-releases/
|
||||||
|
sha256sum wekan-$2-amd64-windows.zip >> SHA256SUMS.txt
|
||||||
|
mv SHA256SUMS.txt x64-windows-SHA256SUMS.txt
|
||||||
|
cat x64-windows-SHA256SUMS.txt | grep -v wekan-$1-amd64-windows.zip > SHA256SUMS.txt
|
||||||
|
rm x64-windows-SHA256SUMS.txt
|
||||||
|
cp wekan-$2-amd64-windows.zip wekan-latest-x64-windows.zip
|
||||||
|
|
||||||
echo "Release: arm64"
|
echo "Release: arm64"
|
||||||
cd /var/websites/releases.wekan.team/public/raspi3
|
cd /var/websites/releases.wekan.team/public/raspi3
|
||||||
mv wekan-$1-arm64.zip /data2/old-releases/raspi3/
|
mv wekan-$1-arm64.zip /data2/old-releases/raspi3/
|
||||||
|
|
|
||||||
14
releases/up-w.sh
Executable file
14
releases/up-w.sh
Executable file
|
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# 1) Check that there is only one parameter
|
||||||
|
# of Wekan version number
|
||||||
|
|
||||||
|
if [ $# -ne 1 ]
|
||||||
|
then
|
||||||
|
echo "Syntax with Wekan version number:"
|
||||||
|
echo " ./up-w.sh 5.10"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 2) Upload windows release to download server
|
||||||
|
scp ../../win2016/wekan-$1-amd64-windows.zip x2w:/var/websites/releases.wekan.team/public/windows/
|
||||||
|
|
@ -21,4 +21,5 @@ sudo apt-get -y install parallel
|
||||||
~/repos/wekan/releases/up-a.sh $1
|
~/repos/wekan/releases/up-a.sh $1
|
||||||
~/repos/wekan/releases/up-s.sh $1
|
~/repos/wekan/releases/up-s.sh $1
|
||||||
~/repos/wekan/releases/up-o.sh $1
|
~/repos/wekan/releases/up-o.sh $1
|
||||||
|
~/repos/wekan/releases/up-w.sh $1
|
||||||
} | parallel -k
|
} | parallel -k
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue