When a trigger is fired to build a pipeline, multiple builds are scheduled.
There may be multiple webhooks set up.
- Open your Git provider. In this example, we will use GitHub.
- Open your repository and click settings.
- Confirm that there should only be one webhook per trigger. If there are multiples, delete them.
Notes There are certain actions that generate two git webhook events on the repository side. For example, a pull request merge will also create a commit, so it will generate both a PR merge webhook event and a commit webhook event. Depending on how your trigger is defined, it might start two builds when this happens, one for each webhook event. Be sure to watch out for such overlaps in your trigger.