Interaction with other Plugins

The whole benefit for the interaction with Jenkins is achieved with the addition of 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"
  • "Read all pull requests" (only if the review plugin is installed)