#!/bin/bash
# 依次执行命令
git pull && \
yarn install && \
yarn nocobase upgrade && \
yarn build && \
yarn nocobase pm2-restart
# 检查上一个命令是否成功执行
if [ $? -ne 0 ]; then
echo "Error: One or more commands failed. Please check the output for details."
exit 1
fi
echo "All commands executed successfully."
3 Likes
补充一下:
git pull前面,有一定几率会提示yarn.lock重复,我一般都是先把这个文件改名,然后再pull。
同时,如果版本跨度较大的时候,还会出现部分依赖需要更新,需要清理缓存,用到:yarn nocobase clean 或者 yarn rimraf -rf node_modules
1 Like