There is something that I don’t understand with Drone 1.1.0.
I’m using Gitea and almost everything is OK for me. Pull requests are detected, build and deployments works.
Because Gitea doesn’t send good event when I create a release (the tag event is not sent), we decided to use the master branch and make a deployment when pull request is merged.
So, we added that:
kind: pipeline name: build-staging steps: [... several steps here ...] trigger: event: - push branch: - master
The problem is that 2 builds are launched as soon as we press “merge request”.
It’s like triggers are “OR” and not “AND” it seems.
If I’m using conditions (
when) without trigger, there will be an empty build each time I accept PR. The build will clone, and nothing more.
Is this a Gitea problem (maybe it sends 2 events), or something to make in trigger ?
Thanks a lot !