我试图让一个urlBuilder在我的CruiseControl.NET配置中工作,并找不出为什么他们不工作。regexIssueTracker在CruiseControl.net中不工作
我想第一个是这样的:
<cb:define name="issueTracker">
<issueUrlBuilder type="regexIssueTracker">
<find>^.*Issue (\d*).|\n*$</find>
<replace>https://issuetracker/ViewIssue.aspx?ID=$1</replace>
</issueUrlBuilder>
</cb:define>
然后,我引用它在sourceControl块:
<sourcecontrol type="vaultplugin">
...
<issueTracker/>
</sourcecontrol>
我签入注释是这样的:
[Issue 1234] This is a test comment
我无法在构建报告/日志/等中找到任何地方。该问题链接转换为链接。我的正则表达式错了吗?
我也试着默认issueUrlBuilder:
<cb:define name="issueTracker">
<issueUrlBuilder type="defaultIssueTracker">
<url>https://issuetracker/ViewIssue.aspx?ID={0}</url>
</issueUrlBuilder>
</cb:define>
同样,相同的意见,并没有链接的任何地方。
任何人有任何想法。
谢谢,这是很好的信息,特别是内联修饰符。不幸的是,它仍然不适合我。任何其他想法?我如何知道网址生成器任务实际上正在运行? – slolife 2010-04-09 17:49:39
@slolife:看我的编辑。 – 2010-04-09 23:25:43