chore: add probe workflow
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
name: Probe Runner Environment
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
probe:
|
||||
name: Probe Runner Info
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Environment Info
|
||||
run: |
|
||||
echo "=== HOSTNAME ==="
|
||||
hostname
|
||||
echo "=== ALL IPS ==="
|
||||
hostname -I 2>/dev/null || ip addr show 2>/dev/null | grep "inet "
|
||||
echo "=== OS ==="
|
||||
cat /etc/os-release 2>/dev/null | head -3
|
||||
echo "=== WHOAMI ==="
|
||||
whoami
|
||||
echo "=== DOCKER ==="
|
||||
docker ps 2>/dev/null | head -5 || echo "no docker command"
|
||||
echo "=== DOCKER SOCKET ==="
|
||||
[ -S /var/run/docker.sock ] && echo "HAS DOCKER SOCKET" || echo "NO DOCKER SOCKET"
|
||||
echo "=== CAN REACH GIT ==="
|
||||
curl -s -o /dev/null -w "%{http_code}" https://git.xiaoxiajianji.com 2>/dev/null || echo "CURL FAILED"
|
||||
echo ""
|
||||
echo "=== IS CONTAINER ==="
|
||||
cat /proc/1/cgroup 2>/dev/null | head -3
|
||||
[ -f /.dockerenv ] && echo "dockerenv: YES" || echo "dockerenv: NO"
|
||||
echo "=== CPU ==="
|
||||
nproc 2>/dev/null
|
||||
echo "=== MEMORY ==="
|
||||
free -h 2>/dev/null | head -2
|
||||
echo "=== ROOT DISK ==="
|
||||
df -h / 2>/dev/null | tail -1
|
||||
echo "=== SYSTEMD ==="
|
||||
systemctl --version 2>/dev/null | head -1 || echo "no systemctl"
|
||||
Reference in New Issue
Block a user