2016-10-25 182 views
1

我已經嘗試了兩種途徑來獲得在Bluehost共享主機網站上工作的Bitbucket webhook,但都沒有工作。Bluehost共享主機+ Bitbucket Webhooks

第一個涉及到使用myWebHook.php但我有一個缺少有效負載的問題。如何以最簡單的方式創建此有效內容並將其添加到我的目錄中,以便myWebHook.php能夠正常工作?

其次,我試圖去通過BitBucket tutorial on creating webhooks但沒有工作,因爲我得到了以下錯誤:

ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. 

,我可以不知道如何解決。另外,我無法弄清楚如何在Bluehost服務器上安裝ngrok。有沒有人有任何提示這個?

此外,如果有人剛剛以另一種方式得到這項工作,有人可以請張貼方法?

回答

0

我認爲,你不能用webhooks做到這一點。對於webhooks,您的服務器端腳本從bitbucket中提取代碼。您必須具備在網絡服務器上運行git pull的權限。但是,如果它共享虛擬主機,那麼它可能不可能。

你可以通過ssh進入你的主機並運行命令git pull

也許簡單的方法是使用​​?

git ftp push --user <user> --passwd <password> ftp://host.example.com/public_html

PS:有到位桶的新功能 - 管道。你可以嘗試使用它。這是碼頭集裝箱,當你推動時可以做些事情。