What is OneDev?
OneDev streamlines software development by integrating a Git server with advanced CI/CD capabilities, kanban for task management, and comprehensive package registries. Its intuitive interface allows teams to organize tasks, create customizable build pipelines, and enforce robust security policies. Developers benefit from seamless code review processes, detailed code discussion tools, and flexible project hierarchy management.
The platform supports language-aware code search, symbol navigation at any commit, and automated dependency updates via Renovate integration. Additional features include time tracking, customizable workflows, real-time project statistics, and extensive authentication options. OneDev ensures high availability and scalability for diverse teams, making it ideal for modern DevOps environments.
Features
- Integrated CI/CD: Create and manage continuous integration/continuous deployment pipelines with intuitive GUI or code, supporting Kubernetes and agent-based scaling.
- Kanban Project Tracking: Automated and manual task movement, customizable workflows, and confidential issue handling.
- Advanced Code Review: Language-aware symbol search, code discussion anywhere, coverage and problem annotations, and versatile branch protection rules.
- Security and Compliance Scanning: Scan code, dependencies, containers for vulnerabilities, license violations, or secret leaks.
- Automated Dependency Updates: Renovate integration to update project dependencies with automated pull requests.
- Package Registry: Built-in support for Docker, NPM, Maven, NuGet, PyPi, RubyGems, and Helm registries.
- Custom Dashboards: User and group dashboards with easily arranged gadgets for key project insights.
- Scalability and High Availability: Easy cluster setup for load distribution and replication.
- Time Tracking and Reporting: Track estimated or actual time, aggregate subtasks, and generate timesheets.
- Deep Integration: Cross-reference issues, builds, commits, packages, and more throughout the platform.
Use Cases
- Centralized software development and code management for DevOps teams.
- Automating build, test, and deployment pipelines in CI/CD workflows.
- Security auditing and compliance for project dependencies and containers.
- Improving code quality with thorough code review and annotation features.
- Efficient management of large software projects with customizable kanban boards.
- Managing and distributing binary packages within development teams.
- Seamless developer onboarding with LDAP, AD, and single sign-on integration.
- Tracking project progress and team productivity with time logging and statistics.
- Supporting customer service workflows through email-linked issue ticketing.
FAQs
-
What package registries are supported?
OneDev includes built-in support for Docker, NPM, Maven, NuGet, PyPi, RubyGems, and Helm registries. -
Does OneDev support single sign-on and LDAP integration?
Yes, OneDev allows authentication via LDAP, Active Directory, and OpenID single sign-on, with built-in support for providers such as GitHub, Discord, and Twitch. -
Can users create CI/CD pipelines without writing YAML files?
Yes, OneDev provides an intuitive graphical interface for creating and managing CI/CD pipelines without the need to author YAML files. -
Is high availability and scalability available in all editions?
High availability and scalability features, including clustering and project replication, are available in the Enterprise Edition. -
Can support tickets be submitted via email without user registration?
Yes, OneDev allows issues to be opened and discussed via email, even if users do not have registered accounts.
Related Queries
Helpful for people in the following professions
OneDev Uptime Monitor
Average Uptime
100%
Average Response Time
275 ms
Featured Tools
Join Our Newsletter
Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.