2017-04-14 6 views
1

Ich habe ein Projekt erstellt und konfiguriert auf privaten Gitlab v9.0-Instanz. Ich habe dieses Projekt auf Jenkins v2.46.1 importiert, die Verbindung mit gitlab ist erfolgreich. Danach habe ich versucht, Build-Trigger auf Push-Ereignis von Repo in Gitlab zu konfigurieren. Ich habe es auf jenkins geheime Token generiert und eine Webhook mit Gitlab CI URL und geheime Token hinzugefügt, wenn ich versuchte, die Webhook zu testen zurück mich unter AusnahmeAusnahme bei der Integration von gitlab mit jenkins

Hook executed successfully but returned HTTP 403 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>Error 403 anonymous is missing the Job/Build permission</title> </head> <body><h2>HTTP ERROR 403</h2> <p>Problem accessing /project/tapp-builder-service. Reason: <pre> anonymous is missing the Job/Build permission</pre></p><hr><i><small>Powered by Jetty://</small></i><hr/> </body> </html>

Kann jemand bitte helfen Sie mir das lösen?

Antwort

0

Sie können dafür entweder einen speziellen Benutzer in Jenkins hinzufügen und den Webhook in GitLab entsprechend konfigurieren oder Sie können das Kontrollkästchen "Authentifizierung für '/ Projekt' Endpunkt aktivieren" im GitLab-Bereich der globalen Jenkins-Konfiguration deaktivieren. Dies sollte jedoch standardmäßig deaktiviert sein.