ci: 添加 Epic UI 构建和部署工作流

- 新增 CI/CD 工作流文件,实现前端项目的自动构建和部署
- 支持 main、master 和 develop 分支的自动构建- 包含代码检出、环境安装、依赖管理、项目构建等步骤
- 实现构建产物的自动部署和 Docker 容器重启
This commit is contained in:
hu xiaotong
2025-07-08 09:51:11 +08:00
parent bc69854a30
commit 156dc2ee1a

View File

@@ -413,6 +413,46 @@ jobs:
cp -r dist/* deploy/
echo "📦 部署包已准备完成"
- name: 验证 /toolcache 挂载情况(开始)
shell: bash
run: |
echo "==== [挂载点检查-开始] ===="
echo "当前时间: $(date)"
echo "主机名: $(hostname)"
echo "当前用户: $(whoami)"
echo "工作目录: $(pwd)"
echo "[mount | grep toolcache] 输出:"
mount | grep toolcache || echo "未找到toolcache挂载点"
echo "[df -h /toolcache] 输出:"
df -h /toolcache 2>/dev/null || echo "无法获取/toolcache磁盘信息"
echo "[ls -ld /toolcache] 输出:"
ls -ld /toolcache 2>/dev/null || echo "无法获取/toolcache权限"
echo "[stat /toolcache] 输出:"
stat /toolcache 2>/dev/null || echo "无法获取/toolcache stat"
echo "[ls -lai /toolcache] 输出:"
ls -lai /toolcache 2>/dev/null || echo "无法获取/toolcache内容"
echo "==== [挂载点检查-开始] ===="
- name: 验证 /toolcache 挂载情况(保存缓存后)
shell: bash
run: |
echo "==== [挂载点检查-保存缓存后] ===="
echo "当前时间: $(date)"
echo "主机名: $(hostname)"
echo "当前用户: $(whoami)"
echo "工作目录: $(pwd)"
echo "[mount | grep toolcache] 输出:"
mount | grep toolcache || echo "未找到toolcache挂载点"
echo "[df -h /toolcache] 输出:"
df -h /toolcache 2>/dev/null || echo "无法获取/toolcache磁盘信息"
echo "[ls -ld /toolcache] 输出:"
ls -ld /toolcache 2>/dev/null || echo "无法获取/toolcache权限"
echo "[stat /toolcache] 输出:"
stat /toolcache 2>/dev/null || echo "无法获取/toolcache stat"
echo "[ls -lai /toolcache] 输出:"
ls -lai /toolcache 2>/dev/null || echo "无法获取/toolcache内容"
echo "==== [挂载点检查-保存缓存后] ===="
# - name: 复制构建产物到目标目录
# shell: bash
# run: |