Как добавить шаг сборки cruisecontrol.net на основе вывода кода .NET - PullRequest
4 голосов
/ 25 августа 2011

Я написал некоторый код, который проверяет сайт на наличие битых ссылок, используя API инструментария IIS SEO.Интерфейс для кода приятный и простой, см. Ниже:

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 Ответ

3 голосов
/ 25 августа 2011

Оберните это в задачу NAnt или MSBuild task и выполните ее как часть сборки.

...