According to documentation an autogenerated project should be named by the repo name and then postfixed with the branch, i.e. REPONAME_BRANCH
In my testing i have observed that this is not the case the first time a project is created from an unknown repository notification. Then the name of the Jenkins project will match only the gitlab repo name and not prefix the branchname.
Gitlab hook plugin: 1.4.0
Automatic project creation is ON
Template based job creation is used and ONLY base project has a value
Gitlab repo FOO has webhook to jenkins using build_now
Jenkins does not have a Project relating to repo FOO
- Commit to master
branch of repo FOO
- Jenkins/plugin recieves notification and creates project named FOO. Expected name should be FOO_master
- Commit to master branch of repo FOO again and observe that Jenkins/plugin creates a new project named FOO_master. This is wierd since the Jenkins project FOO relate to the master branch
- Commit to develop branch of repo FOO
- Jenkins/Plugin recieves notification and creates project named FOO_develop as expected. According to log the project FOO_develop is based on project FOO
The attached image shows the setup of the plugin.