Drone intro for newbs and supported programming languages

Is my understanding what drone does correct?

If drone is connected to a git-server and a git-repository then every commit to a branch triggers drone

  • to run a build and displays the console output on the website
  • to execute tests
  • to deploy / copy the build to the target folder
  • to restart the server

Can drone execute a build for different languages (c#, kotlin, c, c++, d) or only for go and node?

Thanks

Drone is agnostic to programming languages. Drone defines your build pipelines in terms of docker containers. So as long as your particular programming language or technology can run in a Docker container, you can use it with Drone.