Documentation

Getting started, day-to-day reference, and operator guides.

Quick start

  1. Create an account and a new repository.
  2. Add your SSH key under Settings → SSH keys.
  3. Push code: git push origin main.
  4. Add a .anvil.yml at 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.