瀏覽代碼

Update release scripts.

Thanks to xet7 !
Lauri Ojansivu 4 年之前
父節點
當前提交
dcec5b5cb0
共有 5 個文件被更改,包括 23 次插入7 次删除
  1. 10 7
      releases/release-bundle.sh
  2. 2 0
      releases/up-a.sh
  3. 2 0
      releases/up-o.sh
  4. 2 0
      releases/up-s.sh
  5. 7 0
      releases/up.sh

+ 10 - 7
releases/release-bundle.sh

@@ -5,12 +5,15 @@ sudo apt -y install parallel
 cd ~/repos/wekan/.build
 zip -r wekan-$1.zip bundle
 
-#{
-#    scp wekan-$1.zip x2:/var/snap/wekan/common/releases.wekan.team/
-#    scp wekan-$1.zip a:/home/wekan/repos/ && ssh a ' sudo npm -g install npm' && ssh a './maintainer-make-release.sh $1' && scp a:/home/wekan/repos/wekan-$1-arm64.zip . && scp wekan-$1-arm64.zip x2:/var/snap/wekan/common/releases.wekan.team/raspi3/
-#    scp wekan-$1.zip s:/home/linux1/ && ssh s 'sudo npm -g install npm ' && ssh s './maintainer-make-release.sh $1' && scp s:/home/linux1/wekan-$1-s390x.zip . && scp wekan-$1-s390x.zip x2:/var/snap/wekan/common/releases.wekan.team/s390x/
-#    scp wekan-$1.zip openpower:/home/ubuntu/ && ssh openpower './maintainer-make-release.sh $1' && scp openpower:/home/ubuntu/wekan-$1-ppc64le.zip . && scp wekan-$1-ppc64le.zip x2:/var/snap/wekan/common/releases.wekan.team/ppc64le/
-#    sudo systemctl enable sandstorm && sudo sandstorm start && rm -rf ~/sandbuild && sudo mkdir -p /usr/local/lib/node_modules/fibers/.node-gyp && mkdir -p ~/sandbuild && cp -pR ~/repos/wekan ~/sandbuild/ && rm -rf ~/sandbuild/wekan/.meteor-spk && cd ~/sandbuild/wekan/.build/bundle/programs/server && npm install node-gyp node-pre-gyp fibers && cd ~/sandbuild/wekan && meteor-spk pack wekan-$1.spk && spk publish wekan-$1.spk && cd ~/repos/wekan && sudo sandstorm stop && sudo systemctl disable sandstorm && cd ~/repos/wekan
-#} | parallel -k
+mv ~/repos/wekan/.build/wekan-$1.zip .
+
+{
+  scp wekan-$1.zip x2:/var/snap/wekan/common/releases.wekan.team/
+  scp wekan-$1.zip a:/home/wekan/repos/
+  scp wekan-$1.zip s:/home/linux1/
+  scp wekan-$1.zip o:/home/ubuntu/
+} | parallel -k
 
 cd ..
+
+echo "Bundle uploaded to x2/a/s/o."

+ 2 - 0
releases/up-a.sh

@@ -0,0 +1,2 @@
+scp a:/home/wekan/repos/wekan-$1-arm64.zip .
+scp wekan-$1-arm64.zip x2:/var/snap/wekan/common/releases.wekan.team/raspi3/

+ 2 - 0
releases/up-o.sh

@@ -0,0 +1,2 @@
+scp o:/home/ubuntu/wekan-$1-ppc64le.zip .
+scp wekan-$1-ppc64le.zip x2:/var/snap/wekan/common/releases.wekan.team/ppc64le/

+ 2 - 0
releases/up-s.sh

@@ -0,0 +1,2 @@
+scp s:/home/linux1/wekan-$1-s390x.zip .
+scp wekan-$1-s390x.zip x2:/var/snap/wekan/common/releases.wekan.team/s390x/

+ 7 - 0
releases/up.sh

@@ -0,0 +1,7 @@
+#!/bin/bash
+
+{
+  ~/repos/wekan/releases/up-a.sh $1
+  ~/repos/wekan/releases/up-s.sh $1
+  ~/repos/wekan/releases/up-o.sh $1
+} | parallel -k