在没有自动化部署的情况下,每次提交完代码,都要在服务器上拉代码,然后build,很麻烦,这里写了一个小脚本完成拉代码,build,实时打印log的功能,命名为run.sh,每次上传代码后,进入到指定的文件夹直接 ./run.sh
就可以了。
脚本
echo "====== When build complete,Press Ctrl+C to exit the log console======"
git pull
sudo npm run build > frontend.log &
tail -f frontend.log