Each region uses ant pattern matching, and must be separated by a new line. Any commented line should start by #
Each message uses Java pattern matching based on standard java.util.regex package, and must be separated by a new line. Examples: Exclusion (Region) # excluding html and jpeg changes to trigger builds src/main/web/**/*.html src/main/web/**/*.jpeg Inclusion (Region) # Any changes on java files will trigger build src/main/java/**/*.java Exclusion (Message) .*\[ci\-skip\].* .*\[maven\-release\-plugin\].*">
As a plugin developer you can use this plugin as dependency of your plugin by adding a dependency tag to your POM.
To avoid version conflicts it is suggested not to depend on a specific version, but use the Jenkins plugin BOM and the following dependency snippet:
<dependency> <groupId>igalg.jenkins.plugins</groupId> <artifactId>multibranch-build-strategy-extension</artifactId> </dependency>