rrr
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s

This commit is contained in:
编码猿
2025-10-05 04:16:35 +08:00
parent 22a7b37594
commit 311086c441

View File

@@ -28,6 +28,30 @@ jobs:
cd /home/bmy/app-product
ls -al
# 步骤 2: 在管理机拉取最新代码并部署
- name: 拉取代码并执行部署
run: |
ssh ${{ secrets.USERNAME }}@${{ secrets.HOST }} << 'EOF'
# 定义项目目录(管理机上的代码存放路径,需提前创建)
PROJECT_DIR="/home/bmy/gitea_actions"
# 进入项目目录,若不存在则克隆仓库
if [ ! -d "$PROJECT_DIR" ]; then
echo "项目目录不存在,克隆仓库..."
git clone ${{ gitea.repository }} $PROJECT_DIR
cd $PROJECT_DIR
else
echo "拉取最新代码..."
cd $PROJECT_DIR
# 确保工作区干净(可选,根据需求调整)
git checkout main
git pull origin main
fi
# 执行部署脚本(包含 Docker 构建和 Swarm 部署)
pwd
ls -al
EOF
# 步骤1输出事件信息
- run: echo "🎉 该作业由 ${{ gitea.event_name }} 事件自动触发。"