There is a server with Gitlab and Jenkins.

I want to get the following scheme:

  1. Someone is creating a Jenkinsfile repository in Jenkinsfile .
  2. Gitlab informs Jenkins that a new repository has appeared.
  3. Jenkins goes to Gitlab and scans a specific group for new repositories, and automatically creates a build task for the new one.

Jenkins has Gitlab and Gitlab Hook plugins installed. But here in Gitlab I could not find the Jenkins CI service (as it is called in the Gitlab documentation) with the Multi-project option.

Apparently the documentation is ancient, and this service was cut out.

How to implement this scheme?

  • You could not find the service or the option itself? - andreycha
  • @andreycha neither one nor the other, according to the manual among the services there is Jenkins CI and already inside the URL and if I am not mistaken the token + several options among which is the Multi-project I need. In reality, I climbed the whole Gitlab but never found one or the other. - fens

1 answer 1

  1. Jenkins CI support is included in Enterprise Edition only (GitLab EE).
  2. Starting with GitLab 8.3, there is no multi-project option (it may have been turned on by default, I don’t know this).