我想添加一个发送电子邮件的提交后挂钩脚本 - 我将此作为指南http://www.petefreitag.com/item/244.cfm。
我们将 Atlassian OnDemand 与集成的 Crucible SVN 目录一起使用。
我是否认为我只需要在我们的 SVN 存储库中建立“钩子”目录的位置?有人可以建议我如何做到这一点吗?
非常感谢帮助,SVN 菜鸟。
我想添加一个发送电子邮件的提交后挂钩脚本 - 我将此作为指南http://www.petefreitag.com/item/244.cfm。
我们将 Atlassian OnDemand 与集成的 Crucible SVN 目录一起使用。
我是否认为我只需要在我们的 SVN 存储库中建立“钩子”目录的位置?有人可以建议我如何做到这一点吗?
非常感谢帮助,SVN 菜鸟。
你是对的。问题是您不必在存储库中找到 hooks 文件夹,您必须在创建存储库的文件系统中找到 hooks 文件夹。( http://svnbook.red-bean.com/en/1.7/svn.reposadmin.create.html )
不幸的是,您无权访问文件系统,这意味着您将无法安装这些挂钩。
以下是 Atlassian 关于此主题的官方声明:
自定义挂钩:否 需要 JIRA 问题密钥的预提交挂钩可用。由于此处列出的原因 ( https://studio.atlassian.com/browse/JST-1444 ) ,目前无法使用自定义挂钩。如果您对将来希望看到的钩子有任何建议,请在此处请求该功能(https://studio.atlassian.com/secure/CreateIssue.jspa?pid=10073&issuetype=4)。但是,可以根据请求启用 pre-revprop-change 挂钩(仅用于编辑提交消息)。请参阅 JST-2779 ( https://studio.atlassian.com/browse/JST-2779 )。
来源:https ://confluence.atlassian.com/display/AOD/Restricted+Functions+in+Atlassian+OnDemand
如果您对要添加挂钩的路径运行“ svn info ”命令,您将看到根的位置(它将被标记为 Repository Root)。在此文件夹中,您会找到另一个名为“hooks”的文件夹。
问候
曼德
在线运营, WANdisco