我在本地運行MAMP。我有一個PHP腳本,我用它來構建一個網站,生成靜態HTML文件,然後我推送到一個Web服務器。運行git post-commit鉤子
這個過程與github頁面上的Jekyll非常相似。現在,我只需對Markdown文件(我的內容)進行更改,然後點擊生成html文件的本地url localhost/mysite/build。簡單。
我確實已經在本地安裝了git來對PHP腳本本身和markdown文件進行版本化。
理想情況下,我想創建一個post-commit掛鉤,它將簡單地「ping」構建URL以允許它運行。
一些事情。我一直在嘗試,但後提交不會運行的URL。 我想在提交後的文件中使用PHP,這可能嗎?我不需要任何驗證或任何東西,只是簡單地調用URL來讓我的進程在我提交時運行。
我已經完成了chmod以確保腳本是可執行的。
提交後文件被命名爲「post-commit」,沒有擴展名。
我想我可以只添加一條簡單的線,比如file_get_contents(myurl),或者其他類似的東西。
我一直在Google上搜索幾個小時,發現事情很接近但不完全正確。它非常簡單,只是一種帶鉤子的noob。
謝謝。
謝謝!這做了我所需要的。 看起來更像我需要學習一些shell腳本。 :) – awolfe76