An easy to use CI/CD engine without writing yaml file. Run CI/CD jobs via server, agents
or Kubernetes cluster
Built-in package registry
Built-in package registry for Docker/NPM/Maven/NuGet/PyPi/RubyGems. The out-of-box integration
of binary packages, CI/CD, code and issues makes information cross-reference a lot easier.
For instance, different package versions can be compared to show code changes or fixed issues, published
packages will be linked with CI/CD builds automatically etc.
Per commit code search
Search code by symbol, file, or regular expression in any commit
Symbol navigation and outline
Symbol navigation in source and diff. Symbol outline in source view
Comment and discuss on arbitrary source/diff snippet
Comment on any part of code or diff to start a lightweight review without opening pull request.
Review comments live through code modification and even file rename to serve as documentation.
Source/diff annotation with code analysis result
Annotate source or diff to help code review with information extracted from reports such as unit test,
code coverage, and static analysis
Issue state and field customization
Custom issue state and field to suite your workflow. Transit states either manually or
automatically upon particular events
Service desk to create/discuss issues via email
Open issues directly via email without having an account. Discuss issues without leaving your email
Pull request review policy
Specify pull request review policy based on author, branch, and changed files. Leverage git change
history to suggest appropriate reviewers
Command palette to access feature quickly
Call command palette to jump to projects, files, issues, pull requests,
builds, and various settings quickly from anywhere
Project hierarchy for setting inheritance
Organize projects hierarchically so that child projects can inherit settings of parent project to
reduce maintenance overhead
LDAP and Active Directory support
LDAP and Active Directory support for account and group membership management
Single sign on and two-factor authentication
Single Sign-On via OpenID protocol. Built-in support to sign in via GitHub/Discord/Twitch.
Force two-factor authentication for groups or whole site
Set up cluster to distribute different projects to different servers for horizontal scaling.
Replicate projects in cluster for high availability. No shared storage required. It is ultra easy to
set up and maintain.
Custom user and group dashboard
Customize dashboard to show most important information. Share dashboards with users or groups.
Cross-project code search
Search code by file, symbol or regular expression across all accessible projects,
or specified projects.
Use time tracking to track project progress. Generate timesheets for work statistics or
Web terminal to debug CI/CD jobs
Open interactive web shell to debug running CI/CD jobs.
Add instructions to pause CI/CD job, and resume it after diagnostics.
Use SendGrid as a mail service to send/receive emails
Separate storage for Git LFS, packages and artifacts
Support to use separate storage for Git LFS files and published artifacts for cost-effective consideration.
Priority email support
Priority email support with guaranteed response of two business days
Tax (if applicable) not included in the price
12 user months minimum for each order
Subscription period is calculated by dividing total user months with number
of non-guest users in OneDev