Start pipeline in a different project on a commit

Currently a generic Jenkinsfile sits in a separate project in gitlab and it kicks off when there is commit in a different project structure. I wanted to see if that’s possible with Drone too? Or do I have to have a separate .drone.yml in all 20 different projects even-though they are doing the exact same operation?