♻️ refactor(ci): 重构为 Prepare 上游 + workflow_run 下游消费者模型
- 新增 prepare.yml:统一检查/安装公共工具并集中 fetch 到共享 bare 仓库 - 统计与发布改为消费成功的 Prepare workflow_run,各自维护 stats/release worktree - 四个 workflow name 统一为带 emoji 的中文,同步 workflow_run 触发引用 - 系统信息 workflow 保持独立直接触发 - 删除 tests/ 手动验证脚本
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
name: Ubuntu System Information
|
||||
name: 🖥️ Ubuntu 系统信息
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -18,75 +18,75 @@ jobs:
|
||||
echo "====================================="
|
||||
echo ""
|
||||
|
||||
- name: 🖥️ 显示系统信息
|
||||
- name: ℹ️ 显示系统信息
|
||||
run: |
|
||||
echo "===== 系统版本 ====="
|
||||
echo "===== 🐧 系统版本 ====="
|
||||
cat /etc/os-release
|
||||
echo ""
|
||||
echo "===== 内核信息 ====="
|
||||
echo "===== 🧩 内核信息 ====="
|
||||
uname -a
|
||||
echo ""
|
||||
echo "===== 主机名 ====="
|
||||
echo "===== 🏷️ 主机名 ====="
|
||||
hostname
|
||||
echo ""
|
||||
echo "===== 系统启动时间 ====="
|
||||
echo "===== ⏱️ 系统启动时间 ====="
|
||||
uptime
|
||||
|
||||
- name: 🧮 显示 CPU 信息
|
||||
- name: ⚙️ 显示 CPU 信息
|
||||
run: |
|
||||
echo "===== CPU 详细信息 ====="
|
||||
echo "===== ⚙️ CPU 详细信息 ====="
|
||||
lscpu
|
||||
echo ""
|
||||
echo "===== CPU 型号 ====="
|
||||
echo "===== 🏷️ CPU 型号 ====="
|
||||
cat /proc/cpuinfo | grep "model name" | head -1
|
||||
echo ""
|
||||
echo "===== CPU 核心数 ====="
|
||||
echo "===== 🔢 CPU 核心数 ====="
|
||||
nproc
|
||||
|
||||
- name: 🧠 显示内存信息
|
||||
run: |
|
||||
echo "===== 内存使用情况 ====="
|
||||
echo "===== 📊 内存使用情况 ====="
|
||||
free -h
|
||||
echo ""
|
||||
echo "===== 内存详细信息 ====="
|
||||
echo "===== 🧠 内存详细信息 ====="
|
||||
cat /proc/meminfo | grep -E 'MemTotal|MemFree|MemAvailable'
|
||||
|
||||
- name: 💾 显示磁盘信息
|
||||
run: |
|
||||
echo "===== 磁盘使用情况 ====="
|
||||
echo "===== 📊 磁盘使用情况 ====="
|
||||
df -h
|
||||
echo ""
|
||||
echo "===== 磁盘分区信息 ====="
|
||||
echo "===== 🗂️ 磁盘分区信息 ====="
|
||||
lsblk
|
||||
|
||||
- name: 🌐 显示网络信息
|
||||
run: |
|
||||
echo "===== 网络接口 ====="
|
||||
echo "===== 🔌 网络接口 ====="
|
||||
cat /proc/net/dev
|
||||
echo ""
|
||||
echo "===== 路由表 ====="
|
||||
echo "===== 🧭 路由表 ====="
|
||||
cat /proc/net/route
|
||||
echo ""
|
||||
echo "===== DNS 配置 ====="
|
||||
echo "===== 📡 DNS 配置 ====="
|
||||
cat /etc/resolv.conf
|
||||
|
||||
- name: 📦 显示已安装的软件
|
||||
run: |
|
||||
echo "===== Python 版本 ====="
|
||||
echo "===== 🐍 Python 版本 ====="
|
||||
python3 --version
|
||||
echo ""
|
||||
echo "===== Node.js 版本 ====="
|
||||
echo "===== 🟢 Node.js 版本 ====="
|
||||
node --version || echo "Node.js 未安装"
|
||||
echo ""
|
||||
echo "===== Docker 版本 ====="
|
||||
echo "===== 🐳 Docker 版本 ====="
|
||||
docker --version || echo "Docker 未安装"
|
||||
echo ""
|
||||
echo "===== Git 版本 ====="
|
||||
echo "===== 🔀 Git 版本 ====="
|
||||
git --version
|
||||
|
||||
- name: 🔧 显示环境变量
|
||||
run: |
|
||||
echo "===== 重要环境变量 ====="
|
||||
echo "===== 🔧 重要环境变量 ====="
|
||||
echo "PATH: $PATH"
|
||||
echo "HOME: $HOME"
|
||||
echo "USER: $USER"
|
||||
@@ -95,8 +95,8 @@ jobs:
|
||||
|
||||
- name: 📂 显示当前目录
|
||||
run: |
|
||||
echo "===== 当前工作目录 ====="
|
||||
echo "===== 📍 当前工作目录 ====="
|
||||
pwd
|
||||
echo ""
|
||||
echo "===== 目录内容 ====="
|
||||
echo "===== 📄 目录内容 ====="
|
||||
ls -lah
|
||||
|
||||
Reference in New Issue
Block a user