How does OneDev facilitate code review with CI/CD pipeline results?
Code in OneDev is annotated with coverage information and problems identified during the CI/CD pipeline. This integration helps streamline the code review process by providing immediate context on code quality and potential issues directly within the code view.
Can I use OneDev to manage customer support tickets without requiring customers to register accounts?
Yes, OneDev allows you to use its issue system as a ticket system for customer support via email. Customers can open and discuss issues without needing to register an account, and you can assign different support contacts for various projects or customers.
What capabilities does OneDev offer for managing and organizing projects?
OneDev uses a tree structure to organize projects, enabling clear and efficient management. Common settings can be defined in a parent project and then inherited by child projects, which helps reduce maintenance overhead.
How does OneDev integrate with AI to assist with development tasks?
OneDev incorporates AI capabilities that allow users to query with natural language, explain code snippets, and understand codebases. It also assists with reviewing commits and pull requests, generating CI/CD specifications, and investigating build failures.
What options are available for running CI/CD jobs in OneDev?
CI/CD jobs in OneDev can be run out-of-the-box in containers or on bare metal. For massive concurrent jobs, it supports execution with Kubernetes or dedicated agents, and includes a command to pause job execution for debugging.
How does OneDev ensure high availability and scalability for projects?
OneDev supports cluster setup to replicate projects across different servers for high availability. It can also distribute projects for horizontal scalability, allowing different projects to reside on different servers without requiring shared storage.