ci: 添加 Epic UI 构建和部署工作流
- 新增 CI/CD 工作流文件,实现前端项目的自动构建和部署 - 支持 main、master 和 develop 分支的自动构建- 包含代码检出、环境安装、依赖管理、项目构建等步骤 - 实现构建产物的自动部署和 Docker 容器重启
This commit is contained in:
@@ -413,6 +413,46 @@ jobs:
|
|||||||
cp -r dist/* deploy/
|
cp -r dist/* deploy/
|
||||||
echo "📦 部署包已准备完成"
|
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: 复制构建产物到目标目录
|
# - name: 复制构建产物到目标目录
|
||||||
# shell: bash
|
# shell: bash
|
||||||
# run: |
|
# run: |
|
||||||
|
|||||||
Reference in New Issue
Block a user