
OneDev
OneDev is a self-hosted DevOps platform combining Git hosting, CI/CD pipelines, Kanban-style issue tracking, code review, and built-in package registries.

OneDev is a self-hosted DevOps platform that combines Git repository hosting with CI/CD automation, code review, and project management in a single application. It focuses on deep cross-referencing between code, issues, builds, and packages to streamline day-to-day development workflows.
Key Features
- Git hosting with pull requests, inline code discussions, and configurable code protection rules
- Language-aware code search and navigation, including regex search and symbol lookup
- Built-in CI/CD with a graphical pipeline editor, templates, matrix jobs, caching, and job debugging tools (including a web terminal)
- Multiple execution options for CI/CD, from local/container runs to agent farms and Kubernetes-based scaling
- Integrated Kanban boards with customizable issue workflows, automation rules, and time tracking/reporting
- Built-in package registries for managing and linking build artifacts to pipelines
- Service desk mode to link incoming emails with issues for customer support workflows
- Dashboards, saved queries with subscriptions/notifications, and project hierarchy management
- Built-in security and compliance scanning for dependencies, artifacts, and container images
- MCP server support to interact with issues, pull requests, and builds via AI agents
Use Cases
- Replace separate tools (Git hosting, CI, issue tracker, package registry) with one integrated platform
- Run CI/CD pipelines with traceability from commits to builds and released artifacts
- Manage engineering work with Kanban boards, automated issue transitions, and time tracking
Limitations and Considerations
- CI/CD scaling via Kubernetes/agents requires additional infrastructure and operational setup beyond the built-in executor
OneDev is well-suited for teams that want an integrated, resource-efficient alternative to larger DevOps suites while keeping tight links between code, planning, and delivery. Its unified approach helps reduce tool sprawl and improves traceability across the software lifecycle.






