Chcę założyć post-receive
git
hak powiadamiające jenkins
o zmianie, ale nie ma pracy jest wyzwalany w jenkins
.Jenkins powiadomienie zadanie nie powiedzie się z „No konsumentów git Uri ...”
Moja post-receive
hak wygląda następująco:
curl http://localhost/jenkins/git/notifyCommit?url=<git_repository_url>
Gdybym wydać polecenie w terminalu, pojawia się następujący komunikat:
"No git consumers for URI..."
Mam Jenkins zadanie, które podłączone do Git Kod nieśmiertelności Podajemy zarządzanie, adres URL repozytorium oraz oddziały: */master
Szukałem tego problemu, ale nie znalazłem nic przydatnego do: "nie dla konsumentów git URI"
używam:
- LinuxMint
- Apache 2.4.6
- git 1.8.3.2
- curl 7.32.0
- Jenkins 1,532. 2
Mam konfigurację proxy w apache:
<Proxy *>
Order deny,allow
deny from all
allow from 127.0.0.1
</Proxy>
Repozytorium git jest bare
.
następnie tę odpowiedź, a pojawić się następujące komunikaty „regularny sondowania jenkins_test Brak konsumentów git dla URI [email protected]: xxx.git” działa teraz, dzięki! – cwhsu
Dobra uwaga: można pominąć część 'Schedule', aby nigdy nie działała, dopóki hak nie zostanie uruchomiony. Wygląda na to, że działa, mimo że wiadomość mówi, że nigdy nie będzie działać. –
Oprócz powyższych stwierdziłem również, że adres URL repo ustawiony w Jenkins musiał być mały, chociaż w bitbuckect niektóre znaki były wielkie. – chrisb