1

我们使用 TeamCity 进行自动化构建,使用 JIRA (Atlassian OnDemand) 进行问题跟踪。作为 OnDemand 服务的一部分,我们的 Subversion 存储库也由 Atlassian 托管,并且我们启用了预提交挂钩以要求每次签入时都需要一个问题。我想将我们的 TeamCity 实例设置为在每次成功构建后自动标记项目存储库。不过,预提交挂钩正在阻止标签提交。有没有办法在 TeamCity 中指定要包含在提交中以标记构建的问题?

我宁愿保持预提交钩子处于活动状态,以便我们强制执行与问题相关的代码更改。

4

1 回答 1

1

听起来您正在寻找指定 TeamCity 在标记时使用的 SVN 提交消息。这可以在 VCS 根、标签消息设置中进行配置。

但是,与其提供一个可能是通用的问题 ID 来满足预提交挂钩,我建议更新预提交脚本以在 TeamCity 进行提交时不强制执行问题 ID 要求,而是将其保留在其他提交的地方。例如,您可以使用svnlook author检查提交用户名。

于 2012-07-29T19:28:15.567 回答