Our project is configured to only automatically build the develop branch when changes are pushed to Bitbucket. This is accomplished by using the Branch API Property strategy that states 'Named branches get different properties.' We use inverse name matching to specify that all branches except for develop are to `Suppress automatic SCM triggering.` However, after upgrading our installed plugins, every branch builds automatically.
See the attached image for our project configuration related to this issue.
Here is a list of plugins with the previously installed version and the upgraded version:
- Branch API Plugin 1.11.1 --> 2.0.2
- Git Plugin 3.0.1 --> 3.0.4
- Pipeline: Multibranch 2.9.2 --> 2.12
- SCM API Plugin 1.3 --> 2.0.3