In our Azure DevOps Build pipeline, I set "Enable continuous integration" to true, and set a filter to include only feature branches.
This is working fine as expected - a build kicks off every time a user pushes changes from the local to remote feature branch.
The only issue I see is on branch creation - when a user creates a new branch from within their work item in the online DevOps in the Development pane, it triggers a new build as well. The branch is Based on "Development" branch, in pic above.
How can I avoid a build on branch creation, and only have a build when changes are checked in?