Documentation
Getting started, day-to-day reference, and operator guides.
Quick start
- Create an account and a new repository.
- Add your SSH key under Settings → SSH keys.
-
Push code:
git push origin main. -
Add a
.anvil.ymlat the repo root to run CI.
CI pipelines
Pipelines are defined in .anvil.yml
at the repo root. Minimal example:
steps:
- name: test
run: mix test
- name: build
run: mix release
depends_on: [test]
CLI
The anvil
CLI manages issues, PRs, releases, and CI runs from the terminal.
Authenticate with anvil auth login.
More
- Self-hosted runners — register a runner and assign it to your org
- Git LFS — large files via the standard LFS protocol
- Container registry — push and pull OCI images
- Webhooks — repo, PR, and CI events to your endpoints
Detailed guides for each of these are being written. In the meantime, email support@fangorn.io and we'll point you at what you need.