Some checks are pending
CI / test (push) Waiting to run
- CI image (deploy/ci/Dockerfile) with warm deps, no GitHub/Docker Hub dependency - act_runner deployment templates (compose/config/.env) for Gitea host 47.111.21.147 - Rewrite ci.yml: manual git clone (GITHUB_TOKEN), runs-on agenteval-ci, reuse ci-check.sh - Add cd-production.yml: tag v*/dispatch trigger, test gate + version gate + ssh deploy via scripts/deploy-volcengine-102.sh (unchanged) - t480 stays manual (internal network, unreachable from Gitea host)
25 lines
1.4 KiB
YAML
25 lines
1.4 KiB
YAML
# act_runner:AgentEvalTool repo-level runner,运行在 Gitea 服务器本机。
|
||
# 首次部署:
|
||
# 1) mkdir -p /opt/act_runner/{data,work}
|
||
# 2) cp deploy/ci/runner/config.yaml /opt/act_runner/data/config.yaml
|
||
# 3) cp deploy/ci/runner/docker-compose.yml /opt/act_runner/ && cd /opt/act_runner
|
||
# 4) cp deploy/ci/runner/.env.example .env 并填入 registration token
|
||
# (token 来源:repo → Settings → Actions → Runners → Create new Runner)
|
||
# 5) docker compose up -d && docker logs -f act_runner # 看到 runner registered 即成功
|
||
services:
|
||
act_runner:
|
||
image: registry.solahqb22.cn/mirror/gitea/act_runner:0.2.11
|
||
container_name: act_runner
|
||
restart: unless-stopped
|
||
env_file: .env
|
||
environment:
|
||
CONFIG_FILE: /data/config.yaml
|
||
GITEA_INSTANCE_URL: https://git.solahqb22.cn
|
||
GITEA_RUNNER_NAME: gitea-host-agenteval
|
||
# label 即 workflow 的 runs-on;docker:// 前缀指向 job 容器镜像
|
||
GITEA_RUNNER_LABELS: "agenteval-ci:docker://registry.solahqb22.cn/ci/agenteval-ci:latest"
|
||
volumes:
|
||
- /opt/act_runner/data:/data # .runner 注册状态 + config.yaml(删了需重新注册)
|
||
- /opt/act_runner/work:/work # job workspace(与 config.yaml 的 workdir_parent 对应)
|
||
- /var/run/docker.sock:/var/run/docker.sock # job 容器由宿主机 daemon 拉起(sibling 容器)
|