API & Integration
CI/CD Integration
Planned CI/CD integration for Dits, intended to trigger builds, run tests, and deploy assets automatically from your creative workflows.
Important
Planned — not yet available. The CI/CD integration on this page depends on networked Dits features that do not exist yet:
dits push/dits pull against a remote, the hosted API token (DITS_TOKEN), the get.dits.io installer, and the dits webhookcommands. Dits today is a local-first Rust CLI — install it with npm install -g @byronwade/dits. The pipelines below are illustrative of the intended design and may change. Do not depend on them yet.Supported Platforms
Dits integrates with all major CI/CD platforms:
- GitHub Actions - Native integration with repository events
- GitLab CI - Pipeline triggers and artifact management
- Jenkins - Jenkinsfile pipeline support
- CircleCI - Orb-based configuration
Environment Variables
Platform Configuration
Webhook Triggers
Configure webhooks to trigger CI/CD pipelines when specific events occur in your Dits repository:
# Configure webhook for push events
dits webhook add \
--event push \
--url https://api.github.com/repos/owner/repo/dispatches \
--secret $WEBHOOK_SECRET
# List configured webhooks
dits webhook list
# Test webhook delivery
dits webhook test <webhook-id>Best Practices
Need Custom Integration?