Jenkins nestartuje po hooku z Githubu rubrika: Programování: Jiné
Ahoj. Nastavil jsem si Jenkins CI, připravil tam job pro náš repozitář. Rád bych, aby se při změně na Githubu se spustila automaticky naše úloha. Hook mi dojde na server a podle mě i do Jenkinsu. V access logu vidím
ci.nasserver.com:80 192.30.252.41 - - [20/Apr/2015:11:53:35 +0200] "POST /github-webhook/ HTTP/1.1" 200 - "-" "GitHub-Hookshot/9aXXc2d"
a v logu Jenkinsu
Apr 20, 2015 11:53:44 AM FINE org.kohsuke.stapler.jelly.JellyViewScript Handling GET /log/com.cloudbees.jenkins.GitHubPushTrigger/ from 192.168.0.73 : RequestHandlerThread[#82] - /log/com.cloudbees.jenkins.GitHubPushTrigger/ LogRecorder/index.jelly
Divné tedy je, že naše proxy je na 192.168.0.2 a 0.73 je můj počítač.
Bohužel se mi nespustí job. V Jenkinus používám Git a Github plugin. Ruční spuštění úlohy mi funguje. Repozitář mám pod adresou gh-identita:pxxxxxxxxx/mxxxxxxxxx2.git
, kde gh-identita je identita z ~/.ssh/config. Nastavení Build when a change is pushed to GitHub mám samozřejmě zapnuté.
Nevíte někdo, jak to vystopovat dál? Díky
Už jsem na to přišel - adresu repozitáře je potřeba mít ve formátu git@github.com a podle toho si přenastavit oprávnění.
Pro plný přístup na Devel.cz se prosím přihlaste:
Nebo se přihlaste jménem a heslem: