1. 程式人生 > >Mac shell筆記

Mac shell筆記

完成 執行 style spa documents 腳本 註意 文件 user

用來自動執行一些前端發布的操作。

腳本:

# webReleasePath用來發布的目錄,webRevisionPath是開發的目錄
webReleasePath=/Users/lufeng/Documents/project/pc-link/web-release
webRevisionPath=/Users/lufeng/Documents/project/pc-link/web-revision/project

# build Vue 工程
echo 1.編譯Vue工程......
cd $webRevisionPath
npm run build

# 清空release目錄,除了.git
echo
2.清空release目錄 cd $webReleasePath files=`ls -A` for fileName in $files; do if [[ $fileName == .git ]]; then echo ...... else rm -rf $fileName fi done # 復制發布內容過去 echo 3.發布到release目錄 cd $webRevisionPath/dist files=`ls -A` for
fileName in $files; do cp -R $fileName $webReleasePath done echo 4.提交Git cd $webReleasePath git add -A git commit -m 機器人提交 git push origin HEAD:develop echo 完成!

註意:

1. 保存文件後,給腳本添加執行(x)權限, chmod +x youname.sh

Mac shell筆記