Interaction with other Plugins
The use of the Jenkins can be improved by installing the CI plugin in SCM-Manager. Furthermore, the SCM-Manager plugin should be installed in Jenkins. In this case, results from builds for single commits or pull requests (from the Review plugin) can be sent to SCM-Manager and will be directly available for further evaluation.
Technical User
For the access from Jenkins to SCM-Manager, a technical user should be created. This user needs appropriate permissions. If the access should be granted for only single repositories or namespaces only, the permission role "CI-SERVER" can be used. To grant access for all repositories, the following permissions have to be set:
- “Read all repositories”,
- “Read CI status”,
- “Modify and set CI status”, and
- “Read all pull requests" (only if the Review plugin is installed).