Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
Drone is a modern continuous integration platform under Harness, positioned as a cloud-native pipeline engine for automating teams’ build, test, and release workflows. It runs on a Server and Runner architecture: the Server handles interactions with code hosting platforms, OAuth, webhooks, and APIs, while the Runner is responsible for actually executing pipelines.
Based on the documentation, Drone covers the key parts of CI: Pipelines, Secrets, signing, Promotions, Cron, Templates, Plugins, Webhooks, Extensions, and Autoscaler. Pipelines are configured in YAML, and each step can run any Docker image, so projects in Go, Node, Python, Ruby, Rust, Java, and other languages can be built and tested using the appropriate images and commands. It also supports concurrent execution of multiple pipelines, useful for testing across multiple versions and architectures, and functionally close to the matrix capability found in other CI systems.
Drone has broad integration coverage. The documentation lists GitHub, GitHub Enterprise, Gitee, Gitea, GitLab, Gogs, Bitbucket Cloud, Bitbucket Server, and others. The Server is distributed as the Docker image drone/drone:2, with configuration handled through environment variables such as OAuth Client, RPC Secret, Server Host/Proto, and so on. The deployment path is clear, but it requires a publicly accessible address to receive webhooks. On the API side, Drone provides a remote API with Bearer Token authentication, along with official Golang, JavaScript, and Node SDKs, plus community Python, Dart, and Java packages.
The collected text does not disclose pricing, paid editions, commercial support, or open-source license information, so these still need to be verified during procurement evaluation. Its strengths include a lightweight deployment model, flexible containerized pipelines, comprehensive code platform integrations, and complete API/CLI/SDK support. The Chinese documentation also includes many practical examples. Its downsides are that self-hosting is not trivial: OAuth, webhooks, runners, domains, and networking all need to be configured. Some integrations, such as Bitbucket Server, involve complex steps and can add configuration overhead.
Drone is suitable for teams with DevOps capabilities that want control over their CI infrastructure and need to connect to multiple Git platforms such as Gitee, Gitea, and GitHub Enterprise. For small teams that simply want a hosted CI service with minimal operations work, GitHub Actions, GitLab CI/CD, Jenkins, or Tekton may be more appropriate. Access performance from China cannot be determined from the text alone; however, its support for Gitee integration makes it relatively friendly for domestic code hosting scenarios in China.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on drone.cool official site.
drone.cool is an China Dev Tools provider. TG4G tracks its product information, an overall rating of 7.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach drone.cool directly.