我想添加一个发送邮件的提交后脚本脚本 - 我按照此指南作为指导http://www.petefreitag.com/item/244.cfm。向Atlassian OnDemand/Crucible添加一个SVN提交后挂钩
我们将Atlassian OnDemand与集成的Crucible SVN目录结合使用。
我是否正确地认为我只需要在我们的SVN存储库中建立'hooks'目录的位置?有人可以告诉我如何做到这一点?
非常感谢,SVN菜鸟。
我想添加一个发送邮件的提交后脚本脚本 - 我按照此指南作为指导http://www.petefreitag.com/item/244.cfm。向Atlassian OnDemand/Crucible添加一个SVN提交后挂钩
我们将Atlassian OnDemand与集成的Crucible SVN目录结合使用。
我是否正确地认为我只需要在我们的SVN存储库中建立'hooks'目录的位置?有人可以告诉我如何做到这一点?
非常感谢,SVN菜鸟。
你是样的权利。问题是您不必在存储库中找到挂钩文件夹,您必须在创建存储库的文件系统中找到挂钩文件夹。 (http://svnbook.red-bean.com/en/1.7/svn.reposadmin.create.html)
不幸的是你不能访问文件系统,这意味着你将无法安装这些钩子。
这里是Atlassian的关于这一主题的官方声明:
自定义挂钩:NO 一个pre-commit钩子是可用的需要JIRA问题的关键。由于此处列出的原因(https://studio.atlassian.com/browse/JST-1444),自定义挂钩目前不提供 。 如果您对 的挂钩有任何建议,请在此处申请此功能 (https://studio.atlassian.com/secure/CreateIssue.jspa?pid=10073&issuetype=4)。 但是,可以根据 请求启用pre-revprop更改挂钩(仅用于编辑提交消息) 。参见JST-2779(https://studio.atlassian.com/browse/JST-2779)。
来源:https://confluence.atlassian.com/display/AOD/Restricted+Functions+in+Atlassian+OnDemand