feat: add dedicated portfolio Gitea runner
This commit is contained in:
16
scripts/check-runner.sh
Executable file
16
scripts/check-runner.sh
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
set -Eeuo pipefail
|
||||
|
||||
repo_root="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
cd "$repo_root"
|
||||
|
||||
docker compose config --quiet
|
||||
docker compose ps
|
||||
docker compose exec runner test -s /data/.runner
|
||||
|
||||
docker run --rm \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
portfolio-runner-job:node22 \
|
||||
sh -lc 'node --version && npm --version && git --version && docker version && docker buildx version && docker compose version'
|
||||
|
||||
echo "Runner registration, Docker access, and job-image tools are ready."
|
||||
Reference in New Issue
Block a user