我使用帶接收鉤子的gitolite來部署網站。從另一個鉤子調用一個git鉤子
目前劇本是很簡單的,但我們希望增加更多的複雜的東西,比如測試,部署,編譯步驟等
爲了做到這一點,我想分裂的後將鉤子接收到多個獨立文件中。即post-receive.deploy,post-receive.compile,post-receive.test等。還有一箇中央post-receive hook按順序調用它們。這樣我們可以更輕鬆地管理步驟。
問題是;我如何從中央post-receive鉤子調用單獨的(子)鉤子?我甚至無法讓他們執行,據我所知,我需要將STDIN傳遞給子鉤子。就殼shell腳本而言,我幾乎是n00b。
*我甚至無法讓他們執行[...] *您是否已將所有這些腳本都設置爲可執行文件? – Jubobs 2014-09-04 17:19:07