如何根据.NET代码的输出添加cruisecontrol.net构建步骤

时间:2011-08-25 13:52:59

标签: cruisecontrol.net nant

我编写了一些代码,使用IIS SEO工具包API检查网站是否存在损坏的链接。代码的界面简洁明了,见下文:

public interface ILinkChecker
{
    /// <summary>
    /// Checks links in the website containing the supplied URL and returns a LinkCheckSummary instance detailing the results.
    /// </summary>
    /// <param name="url">The URL.</param>
    /// <returns>A LinkCheckSummary instance detailing the results of the check.</returns>
    LinkCheckSummary CheckLinks(string url);
}

我可以通过检查返回的LinkCheckSummary对象确定是否存在断开的链接。

我现在想将它集成到我们的Cruise Control CI管道中,这样如果LinkChecker检测到断开的链接,那么构建就会被破坏。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

将其包裹在NAnt taskMSBuild task中,然后将其作为构建的一部分执行。