Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 556 Bytes

File metadata and controls

29 lines (22 loc) · 556 Bytes

Dolphin Central

Central is the infrastructure component receiving webhooks and coordinating builds, status updates, notifications, etc. for Dolphin's CI/CD infrastructure.

It provides plumbing to connect the following systems together:

  • GitHub
  • IRC
  • Buildbot
  • FifoCI

This is not meant as a general purpose system, it is custom made for Dolphin's needs and likely not directly usable for other projects.

Setup

$ nix run

Development

$ nix develop
$ uv sync
$ uv run black --check .
$ uv run pytest
$ uv run central