悉野小楼

导航

laya打包的apk版本更新脚本

使用layadcc打包release/android/resource/, 然后上传到服务器,

windows下, 使用git的bash脚本(需要安装git, 再找个zip.exe放到系统目录),

创建本地私钥:
ssh-keygen -t rsa

配置远程host名字
C:\Users\Administrator\.ssh\config文件内容如下:

Host testhost1
HostName 123.123.123.123
Port 22
User root
IdentityFile C:\Users\Administrator\.ssh\id_rsa

Host testhost2
HostName 123.123.123.124
Port 22
User root
IdentityFile C:\Users\Administrator\.ssh\id_rsa

 

#!/bin/sh

if [ "$1" != "" ]; then
    REMOTE=$1
else
    echo "!!! Must have a remote addr"
    exit 0
fi
echo "remote addr:                  "${REMOTE}

REMOTE_PATH="~/www/fish-adventure/"
echo "remote path:                  "${REMOTE_PATH}

cd release/android/resource/

echo "begin layadcc"
layadcc .
cd ../

echo "zip resource"
zip -rq resource.zip ./resource

echo "upload resource.zip"
scp resource.zip $REMOTE:$REMOTE_PATH

echo "remove resource.zip"
rm -f resource.zip

echo "unzip remote resource.zip"
ssh ${REMOTE} 'cd '${REMOTE_PATH}'; rm -r -f resource; unzip -oq resource.zip; rm -f resource.zip'

echo "done"

 

posted on 2026-02-28 14:18  悉野  阅读(19)  评论(0)    收藏  举报