我希望在gitolite中实现基于repo的钩子,这是否可行?
我正在使用gitolite 3 (g3)。
LOCAL_CODE => "$rc{GL_ADMIN_BASE}/local",
repo-specific-hooks
'的注释,如果不存在,请将其添加到ENABLE
列表中。如果您的rc
文件没有ENABLE
列表,则需要将其添加到POST_COMPILE
和POST_CREATE
列表中。单击此处了解更多信息。将您的钩子放入gitolite-admin
克隆中,如下所示:# on your workstation
cd /path/to/your/gitolite-admin-clone
mkdir -p local/hooks/repo-specific
pre-receive
,post-receive
,post-update
),而是使用描述性名称(例如“deploy
”,“RSS-post
”等)。将它们添加到您想要它们在其中活动的仓库中,在您的conf文件中进行配置。例如:repo foo
option hook.post-update = jenkins
repo bar @baz
option hook.post-update = deploy RSS-post