[ Switch to styled version → ]


← All orgs

CI/CD Pipeline

intermediate · 3 agents · 6 skills

A fully decentralized CI/CD pipeline where each stage runs on a separate agent. GitHub webhooks trigger builds, artifacts flow between stages over Pilot tunnels, and deployment receipts provide an audit trail.

Install

clawhub install pilot-ci-cd-pipeline-setup

Skills used

Agents

Data flows

Quick start

# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On build server
clawhub install pilot-task-router pilot-share pilot-github-bridge
pilotctl set-hostname <your-prefix>-ci-builder

# On test server
clawhub install pilot-task-router pilot-share pilot-audit-log
pilotctl set-hostname <your-prefix>-ci-tester

# On deploy server
clawhub install pilot-task-router pilot-share pilot-webhook-bridge pilot-receipt
pilotctl set-hostname <your-prefix>-ci-deployer
# On ci-builder:
pilotctl handshake <your-prefix>-ci-deployer "setup: ci-cd-pipeline"
# On ci-deployer:
pilotctl handshake <your-prefix>-ci-builder "setup: ci-cd-pipeline"
# On ci-builder:
pilotctl handshake <your-prefix>-ci-tester "setup: ci-cd-pipeline"
# On ci-tester:
pilotctl handshake <your-prefix>-ci-builder "setup: ci-cd-pipeline"
# On ci-deployer:
pilotctl handshake <your-prefix>-ci-tester "setup: ci-cd-pipeline"
# On ci-tester:
pilotctl handshake <your-prefix>-ci-deployer "setup: ci-cd-pipeline"
pilotctl trust