♻️ 重构代码和docker-runner项目结构
Ubuntu System Information / show-system-info (push) Failing after 38s

 支持`docker`部署`archlinux`,预装`clang`跨平台编译工具链
This commit is contained in:
csh
2025-12-09 16:06:25 +08:00
parent 4829434408
commit 39820e656a
18 changed files with 639 additions and 2466 deletions
-33
View File
@@ -1,33 +0,0 @@
name: Hello from ImmortalWrt
on:
push:
branches:
- main
jobs:
say-hello:
runs-on: company
steps:
- name: 打印问候
run: echo "Hello form ImmortalWrt Router!"
- name: 显示系统信息
run: |
echo "===== 系统信息 ====="
uname -a
cat /etc/openwrt_release || echo "不是 OpenWrt 环境"
- name: 显示 CPU 和内存
run: |
echo "===== CPU 信息 ====="
cat /proc/cpuinfo | grep "model name" | head -1 || echo "ARM 架构"
echo "===== 内存信息 ====="
free -h
- name: 显示磁盘空间
run: df -h
- name: 列出当前目录
run: ls -la
+99
View File
@@ -0,0 +1,99 @@
name: Ubuntu System Information
on:
push:
branches:
- main
workflow_dispatch: # 允许手动触发
jobs:
show-system-info:
runs-on: ubuntu-22.04
steps:
- name: 打印问候
run: |
echo "====================================="
echo " Ubuntu System Information Check "
echo "====================================="
echo ""
- name: 显示系统信息
run: |
echo "===== 系统版本 ====="
cat /etc/os-release
echo ""
echo "===== 内核信息 ====="
uname -a
echo ""
echo "===== LSB 信息 ====="
lsb_release -a
- name: 显示 CPU 信息
run: |
echo "===== CPU 详细信息 ====="
lscpu
echo ""
echo "===== CPU 型号 ====="
cat /proc/cpuinfo | grep "model name" | head -1
echo ""
echo "===== CPU 核心数 ====="
nproc
- name: 显示内存信息
run: |
echo "===== 内存使用情况 ====="
free -h
echo ""
echo "===== 内存详细信息 ====="
cat /proc/meminfo | grep -E 'MemTotal|MemFree|MemAvailable'
- name: 显示磁盘信息
run: |
echo "===== 磁盘使用情况 ====="
df -h
echo ""
echo "===== 磁盘分区信息 ====="
lsblk
- name: 显示网络信息
run: |
echo "===== 网络接口 ====="
ip addr show
echo ""
echo "===== 路由表 ====="
ip route show
echo ""
echo "===== DNS 配置 ====="
cat /etc/resolv.conf
- name: 显示已安装的软件
run: |
echo "===== Python 版本 ====="
python3 --version
echo ""
echo "===== Node.js 版本 ====="
node --version || echo "Node.js 未安装"
echo ""
echo "===== Docker 版本 ====="
docker --version || echo "Docker 未安装"
echo ""
echo "===== Git 版本 ====="
git --version
- name: 显示环境变量
run: |
echo "===== 重要环境变量 ====="
echo "PATH: $PATH"
echo "HOME: $HOME"
echo "USER: $USER"
echo "SHELL: $SHELL"
echo "PWD: $PWD"
- name: 显示当前目录
run: |
echo "===== 当前工作目录 ====="
pwd
echo ""
echo "===== 目录内容 ====="
ls -lah