Hudson

在 github 上送出 hook 以觸發 hudson 建構

  • August 4, 2010

我正在使用 Hudson 作為我的 CI 伺服器,並且我正在嘗試讓我的送出來觸發建構。當我使用 gitosis 時,我只是有一個post-receive執行

curl -u gituser:password http://my.hudson.url/project/?token=someToken

我似乎無法找到如何使用 Github 執行諸如此類的命令,它似乎只通過向特定 url 發送 POST 來支持某些服務。我使用 curl 的原因是為了使用者身份驗證。我不確定如何使用 Github 實現這一點。

有沒有人使用過類似的設置?

將建構使用者添加到您的 hudson 設置中,添加權限

在您的 github 服務掛鉤中,在 POST-call 中添加使用者憑據

http://USER:PASS@SERVER/job/PROJECT/build?token=TOKEN

引用自:https://serverfault.com/questions/164694