I really like what I’m reading about Drone but the documentation is really confusing. Lots of good documentation seems to have been removed and only exists in some old tags.
I think this is valid feedback. Would you mind providing some specific examples of items missing from docs.drone.io so that we can prioritize and address?
Can the build servers be heterogeneous
Yes, the upcoming (0.8) version of drone supports linux/arm and linux/arm64 environments. Because 0.8 is not yet released the feature is only documented in the github issue comments. https://github.com/drone/drone/issues/1767#issuecomment-316429910
For example on Gitlab CI it’s possible to attach OSX
Because drone is a container-centric build system, and osx does not have native container support, we are unable to support native osx build environments at this time. There are some workarounds that you can use to support osx, for example https://www.fwd.cloud/commit/post/drone-ios-deployments/
I see that support for Kubernetes is coming soon
It is already possible to run Drone on kubernetes, and there are a number of kubernetes and helm plugins available. Some are listed at plugins.drone.io while others can be found in google search.
The ‘coming soon’ refers to documentation coming soon, not the feature coming soon
Any ideas how the Enterprise pricing is gonna look like?
You can find enterprise pricing at https://drone.io/enterprise/
We looked at other CIs such as CircleCI and they seem very expensive considering that we want to host our own build servers.
The drone community edition is free and open source, so if pricing is a concern you always have the option to run the community edition and use the public community support channels.