
OneDev
OneDev is a self-hosted all-in-one DevOps platform combining Git hosting, pull requests/code review, CI/CD pipelines, package registries, and issue tracking.

OneDev is an all-in-one DevOps platform that bundles a Git server, code review, CI/CD automation, and project management into a single application. It’s designed to reduce integration overhead by providing source hosting, pipelines, and issues in one place, with a web UI for day-to-day developer workflows.
Key Features
- Git repository hosting with web UI, permissions, and repository browsing
- Pull requests with code review workflows, discussions, and approvals
- Built-in CI/CD with declarative pipelines (YAML) and self-hosted build agents
- Docker/agent-based job execution with caching/artifacts to speed up builds
- Issue tracking with customizable fields/workflows and agile boards
- Package registries (commonly used for publishing/consuming build outputs)
- Integrations via webhooks and API for automation and external tooling
- Search and traceability across commits, pull requests, builds, and issues
Use Cases
- Replace a GitHub/GitLab-style workflow for small-to-mid teams on private infrastructure
- Run CI/CD pipelines close to your code with integrated reviews and issue tracking
- Maintain internal developer platforms where unified permissions/auditability matter
Limitations and Considerations
- Smaller ecosystem than GitLab/GitHub; fewer third-party add-ons and marketplace-style integrations
- Some advanced enterprise features (varies by release) may require careful evaluation vs. larger suites
OneDev fits teams wanting a single, cohesive system for code hosting, reviews, and pipelines without stitching together many separate services. It is particularly useful when you prefer an integrated UI and centralized project data for development workflows.





