Init

Установка сервера

Сабж: https://docs.drone.io/

Поддерживается Github, bitbukket, gitea, gitlab и еще несколько SCM.  Установка везде +- одинаковая: надо получить секретики для авторизации со стороны SCM, указать хост на котором будет дрон, секретик для агентов-раннеров. Запускается в докере. 

Установка агентов (раннеров)

Я использую раннер exec - запускается напрямую в системе. Сурс: https://docs.drone.io/runner/exec/overview/

Полезное

Параметры есть тут: https://docs.drone.io/runner/exec/configuration/reference/

Меня интересует DRONE_RUNNER_LABELS, с его помощью можно указывать метки для раннеров и в пайплайне использовать конкретные раннеры.