Building
Build and test Crow CI components.
Running Tests
Section titled “Running Tests”# Run all testsjust test
# Run component-specific testsjust test-serverjust test-agentjust test-cli
# Test database migrationsjust test-server-datastore
# Run frontend testsjust test-uiLinting
Section titled “Linting”# Run all lintersjust lint
# Backend onlyjust lint-backend
# Frontend onlyjust lint-frontendBuilding Binaries
Section titled “Building Binaries”# Build serverjust build-server
# Build agentjust build-agent
# Build CLIjust build-cli
# Build UIjust build-uiBuilding Container Images
Section titled “Building Container Images”Build images for testing on existing Crow instances:
# Serverenv PLATFORMS='linux/amd64' just image-server-alpine TAG=<tag> REGISTRY_USER='<user>' \ REGISTRY='<registry>' IMAGE='<image>'
# Agentenv PLATFORMS='linux/amd64' just image-agent-alpine TAG=<tag> REGISTRY_USER='<user>' \ REGISTRY='<registry>' IMAGE='<image>'
# CLIenv PLATFORMS='linux/amd64' just image-cli-alpine TAG=<tag> REGISTRY_USER='<user>' \ REGISTRY='<registry>' IMAGE='<image>'