You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/bash
- set -e
-
- echo "===== 1. 拉取最新代码 ====="
- git fetch --all
- git reset --hard origin/master
- echo "代码更新完成"
-
- echo ""
- echo "===== 2. 安装依赖 ====="
- pnpm i
- echo "依赖安装完成"
-
- echo ""
- echo "===== 3. 重启服务 ====="
- if pm2 describe cytx_api > /dev/null 2>&1; then
- pm2 restart cytx_api
- echo "pm2 已重启 cytx_api"
- else
- pm2 start pm2.json
- echo "pm2 已启动 cytx_api"
- fi
-
- echo ""
- pm2 status
- echo "===== 部署完成 ====="
|