35 lines
771 B
YAML
35 lines
771 B
YAML
name: Deploy to Server
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
|
|
jobs:
|
|
deploy:
|
|
# Runner 标签是 vitals-runner
|
|
runs-on: vitals-runner
|
|
|
|
steps:
|
|
- name: 检查环境
|
|
run: |
|
|
echo "当前用户: $(whoami)"
|
|
echo "当前目录: $(pwd)"
|
|
echo "Docker 版本: $(docker --version)"
|
|
echo "Git 版本: $(git --version)"
|
|
|
|
- name: 检查部署脚本是否存在
|
|
run: |
|
|
if [ -f /opt/apps/vitals/deploy.sh ]; then
|
|
echo "✓ deploy.sh 存在"
|
|
ls -lh /opt/apps/vitals/deploy.sh
|
|
else
|
|
echo "✗ deploy.sh 不存在!"
|
|
exit 1
|
|
fi
|
|
|
|
- name: 执行部署脚本
|
|
run: |
|
|
/opt/apps/vitals/deploy.sh
|
|
|