添加部署调试信息:排查配置文件复制问题
Some checks failed
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Failing after 3s

添加调试输出:
- 显示当前工作目录(pwd)
- 列出当前目录内容(ls -la)
- 复制时显示详细信息(-v 参数)
- 显示配置已存在的情况

帮助定位为什么 docker-compose.prod.yml 找不到
This commit is contained in:
2026-01-20 11:22:17 +08:00
parent 4f29107fc4
commit 1d773c4f69

View File

@@ -67,11 +67,18 @@ jobs:
# 确保部署目录存在
mkdir -p ${{ env.DEPLOY_DIR }}/{configs,logs}
# 如果配置文件不存在,从仓库复制
# 调试:显示当前目录和文件
echo "📍 当前工作目录: $(pwd)"
echo "📁 当前目录内容:"
ls -la
# 如果配置文件不存在,从当前目录复制
if [ ! -f ${{ env.DEPLOY_DIR }}/docker-compose.prod.yml ]; then
echo "📋 初始化部署目录..."
cp docker-compose.prod.yml ${{ env.DEPLOY_DIR }}/
cp -r configs/* ${{ env.DEPLOY_DIR }}/configs/
cp -v docker-compose.prod.yml ${{ env.DEPLOY_DIR }}/
cp -rv configs/* ${{ env.DEPLOY_DIR }}/configs/
else
echo "✅ 配置文件已存在,跳过复制"
fi
cd ${{ env.DEPLOY_DIR }}