31 lines
865 B
Bash
Executable File
31 lines
865 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -Eeuo pipefail
|
|
|
|
repo_root="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
cd "$repo_root"
|
|
|
|
echo "Runner image"
|
|
docker inspect --format '{{.Config.Image}}' gitea-runner 2>/dev/null || true
|
|
|
|
echo "Runner version"
|
|
docker compose exec runner gitea-runner --version 2>/dev/null || \
|
|
docker compose exec runner act_runner --version 2>/dev/null || true
|
|
|
|
echo "Runner configuration"
|
|
docker compose exec runner sh -c 'cat /config.yaml' 2>/dev/null || true
|
|
|
|
echo "Host resources"
|
|
nproc
|
|
free -h
|
|
df -h / /var/lib/docker 2>/dev/null || df -h /
|
|
|
|
echo "Docker builders"
|
|
docker run --rm \
|
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
|
-v portfolio-runner-docker-config:/root/.docker \
|
|
portfolio-runner-job:node22 \
|
|
docker buildx ls 2>/dev/null || true
|
|
|
|
echo "Recent runner logs"
|
|
docker compose logs --tail=200 runner 2>/dev/null || true
|