如何設置GIT鉤子,以便只要將更改推送到回購站,就會觸發Jenkins構建。試圖爲Jenkins設置一個git鉤子
下面是我做什麼, - 啓用推送觸發在建 - 添加一個Git掛鉤http://test.corp.test.com:8080/github-webhook/ 推送
但它不工作。我錯過了什麼?
如何設置GIT鉤子,以便只要將更改推送到回購站,就會觸發Jenkins構建。試圖爲Jenkins設置一個git鉤子
下面是我做什麼, - 啓用推送觸發在建 - 添加一個Git掛鉤http://test.corp.test.com:8080/github-webhook/ 推送
但它不工作。我錯過了什麼?
如果您可以發佈提供JSON有效負載視圖的請求/響應,它可以幫助進一步調試。 在使用GITHub OAuth集成之前,我們遇到過一個問題,它以HTTP 500錯誤代碼形式返回,並且在匿名用戶啓用讀取訪問權限後解決。
我希望它有幫助。
而不是使用推送在詹金斯扳機,我成立了詹金斯的工作允許觸發遠程構建,然後在我的後收到githook到詹金斯REST調用觸發我的生成設置 - 是這樣的:
curl "http://${JENKINS_SERVER}/buildByToken/buildWithParameters?job=${jobname}&token=${JOB_TOKEN}${NAME_PARAM}&RepoName=${userRepo}&BranchName=${userBranch}&DevEmail=${userEmail}"
是否在運行test.corp.test.com的同一網絡上運行Jenkins? – Pachonk
是的。很好的問題 – Jasmine
你可以發佈當前設置的git鉤子的截圖,以及當/如果該鏈接命中時的JSON負載? – Pachonk