poll-ci v1.0.0
First release.
A dead-simple, single-container CI for GitHub: it watches repos by polling
(outbound only — no webhooks, no inbound ports), runs each repo's .poll-ci.yml
checks in Docker, and reports results as native GitHub commit statuses. One
process, one container, no database, no UI.
Install
Docker (recommended):
docker build -t poll-ci .
docker run -d --restart always \
-e GITHUB_TOKEN=github_pat_xxx -e REPO=you/repo -e BRANCH=main \
-v /var/run/docker.sock:/var/run/docker.sock \
-v poll-ci-state:/var/lib/poll-ci \
poll-ciGo:
go install github.com/extremeshok/poll-ci@v1.0.0Or download a prebuilt binary below (needs git and docker on the host).
Verify with poll-ci_v1.0.0_checksums.txt.
See the README for full usage,
configuration, security notes, and examples.