Я написал некоторый код, который проверяет сайт на наличие битых ссылок, используя 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 обнаружил неработающие ссылки, сборка не работает.
Как мне это сделать?