我使用带接收钩子的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