向Atlassian OnDemand / Crucible添加SVN提交后挂钩

时间:2012-04-16 09:28:35

标签: svn jira hook jira-ondemand

我想添加一个发送电子邮件的提交后挂钩脚本 - 我将其作为指南http://www.petefreitag.com/item/244.cfm

我们正在使用Atlassian OnDemand和集成的Crucible SVN目录。

我是否正确地认为我只需要在SVN存储库中建立'hooks'目录的位置?任何人都可以告诉我如何做到这一点?

非常感谢SVN菜鸟。

2 个答案:

答案 0 :(得分:1)

你是对的。问题是您不必在存储库中找到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

答案 1 :(得分:-1)

如果对要添加挂钩的路径运行“svn info”命令,您将看到根的位置(它将标记为Repository Root)。在此文件夹中,您将找到另一个名为“hooks”的文件夹。

此致

普通话

在线运营,WANdisco

相关问题