Jenkins und Gitlab: Webhook läuft nicht

8

Ich habe ein paar Server:

  1. Jenkins
  2. Gitlab

Auf gitlab habe ich einen Webhook:

%Vor%

Bei Jenkins habe ich einen Job:

  

Quellcodeverwaltung:

     

Git:

%Vor%      

Berechtigungsnachweis: Schlüsselpaar funktioniert

     

Zu erstellende Zweige: * / master

     

Repository-Browser: gitlab

%Vor%      

Version: 6.5.1

     

SCM abfragen

%Vor%

Irgendeine Ahnung, warum Jenkins den Job nicht ausführt?

    
davidpaquipalla 14.02.2014, 15:13
quelle

4 Antworten

11

Bei Jenkins sollten Sie "Poll SCM" deaktivieren und "Branches to build" auf "master" (nicht "*/master" ) setzen

    
Javen 08.08.2014, 05:49
quelle
1

Sie müssen keinen Zeitplan in das Feld "Poll SCM" eingeben, es reicht diese Option zu aktivieren. (Auch wenn Jenkins dich warnt (gelb), dass nichts passieren wird). Dann erledigt der Webhook von Gitlab seinen Job. Ich habe meine Sachen nach Ссылка konfiguriert und es funktioniert

    
vnc 10.09.2015 11:27
quelle
0

Es könnte mehrere Probleme geben.

Zum einen verstehe ich nicht, warum Sie ein WebHook auf Gitlab erstellen und Poll SCM auf Jenkins verwenden: Verwenden Sie Trigger-Builds remote auf Jenkins mit einem WebHook auf Gitlab oder Poll SCM auf Jenkins, aber dann auch einige Credentials für das Git-Repo auf Jenkins 'Seite (höchstwahrscheinlich SSH deploy key).

Außerdem werden Builds tatsächlich ausgelöst, wenn sich der Git-Repo ändert: Welche Zweige sind auf Jenkins Seite konfiguriert?

Hinweis: Ich habe das Gitlab-Plugin für Jenkins noch nicht getestet.

    
foudfou 26.06.2014 21:32
quelle
0

Das GitLab-Plugin ist großartig. Folgen Sie den Anweisungen und alles funktioniert wie ein Zauber. Es wird auch beschrieben, wie Informationen zu GitLab von jenkins zurückgeschickt werden: Ссылка . Ich hatte Probleme mit dem GitLab Webhook zu Jenkins aufgrund https Verbindung (500 Fehler). Ich habe es mit dem SSL-Zertifikat im GitLab-Server behoben: Ссылка

    
Carlos Cavero 24.10.2016 09:46
quelle