ait-server
负责远程协议、仓库注册表、共享的工作流状态、策略,以及 Worker Job 队列。
远程基础设施
本地照旧是默认。只有当共享状态或托管 CI 真的替你解决了协作问题, 才有必要加一个远程权威。
ait-server负责远程协议、仓库注册表、共享的工作流状态、策略,以及 Worker Job 队列。
ait-runner领走它能处理的作业,还原出确切的 Snapshot,跑你仓库的 CI 入口,再把结果送回去。
docker network create ait-native
docker volume create ait-native-data
docker run --detach \
--name ait-server \
--network ait-native \
--publish 127.0.0.1:8088:8088 \
--restart unless-stopped \
--volume ait-native-data:/var/lib/ait \
ghcr.io/weita2026/ait-server:1.0.0
curl --fail http://127.0.0.1:8088/healthz
公开的 GHCR 镜像覆盖 Linux arm64 和 amd64。绑在回环地址上, 在你自己有意识地在前面加一层安全入口之前,它不会暴露到公网。
服务器该是用来解决真实的协作问题的,不该是你连试都还没试 AIT, 就得先架起来的东西。