hbuilderx命令行打包uniapp

dcloud官方文档:

HBuilderX cli命令行工具

linux版本下载:

Linux HBuilderX cli 4.55-正式版下载

自动发布脚本参考:

source /etc/profile;
PASSWORD={your_password};
TARGET={user_name}@{server_ip};
HOME=/home/maxwoods;
SOURCE=/home/maxwoods/data/marriage-uniapp/unpackage/dist/build/web;
PACK_FILE={your_pack_file};
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
cli publish --platform h5 --project {your_project_name};
cd $SOURCE/;
tar -zcvf $PACK_FILE *;
sshpass -p $PASSWORD ssh $TARGET "bash -c 'cd ${PROJECT_PATH} && find . -maxdepth 1 ! -name MP_verify_3Hgm82PZOKOxb6XU.txt ! -name . -exec rm -rf {} +'";
sshpass -p $PASSWORD scp ${SOURCE}/$PACK_FILE ${TARGET}:${PROJECT_PATH};
sshpass -p $PASSWORD ssh $TARGET "sh -c 'tar -xvf ${PROJECT_PATH}/$PACK_FILE -C ${PROJECT_PATH}'";
sshpass -p $PASSWORD ssh $TARGET "sh -c 'rm -f ${PROJECT_PATH}/${PACK_FILE}'";

参考:

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享