Проверьте, были ли уменьшены предупреждения Stylecop

#mer&e #build #azure-devops #stylecop

#слияние #сборка #azure-devops #stylecop

Вопрос:

Я использую Azure DevOps, и я хочу добавить политику в свою ветку разработки, которая гарантирует, что количество предупреждений StyleCop будет уменьшено после слияния.

Возможно ли это? Если да, то каким образом?

Примечание:

Я не могу удалить все предупреждения сразу, поэтому у меня не может быть проверки, которая сообщает, есть ли нулевые предупреждения или нет.

Я знаю, что один из ответов — написать сценарий, который создается на сервере и проходит или завершается неудачей в зависимости от сокращения, но меня больше интересует способ, позволяющий добавлять политику прямо в Azure DevOps

Ответ №1:

Проверьте, были ли уменьшены предупреждения Stylecop

Как мы знаем, не существует такой политики вне филиала, которая определяла бы, уменьшилось ли количество предупреждений StyleCop.

Это потому, что политике ветвления не удалось напрямую получить количество предупреждений StyleCop. Мы должны вручную разработать скрипт для сравнения количества предупреждений StyleCop в двух ветвях, которые будут объединены.

Для достижения этой цели мы могли бы добавить проверку сборки в политику ветвления, а затем добавить конвейер сборки для сравнения количества предупреждений StyleCop в двух ветвях, которые будут объединены. Если количество предупреждений StyleCop не уменьшается, то мы устанавливаем результат конвейера, добавленного при проверке сборки, на сбой.