[SOLVED] How to Create Linux and Windows Server Project

Hello, I’m new to Drone CI, so please forgive my ignorance.

I wish to create a project which is built on both a Windows VPS and Ubuntu VPS. As I currently understand it, in my project’s drone.yml file I can separate the pipelines for each OS with:

---
kind: pipeline
type: docker
name: windows-build

platform:
  arch: amd64
  os: windows

steps:
  .......
---
kind: pipeline
type: docker
name: ubuntu-build

platform:
  arch: amd64
  os: linux

steps:
  .......

However, I’m not clear as to how to setup the server-side configuration to handle this.
My desire is to have the drone server run on the Ubuntu VPS which will also run the Ubuntu build and have the server contact the Windows VPS to run the windows build.

Could someone provide me with an example configuration to achieve this?

Thank you

there is no server-side configuration required to handle this. Instead you install two different runners. One runner is installed on Linux and will poll the server for Linux pipelines to execute, and the other runner is installed on Windows and will poll the server for Windows pipelines to execute. See the runner installation docs for more information.

I see, thank you. I was thinking the server would request pipeline to be executed by a runner rather than the other way around.