Какие инструменты использовать для C / C ++ и CI? - PullRequest
2 голосов
/ 02 мая 2011

К вашему сведению: Если есть лучшее место / сайт (например, Programmer SE), не стесняйтесь перемещать / закрывать этот вопрос и дайте мне знать.

Я использую Jenkins в качестве нашего CI-сервера, имы программируем в основном на C и C ++ (с небольшим сценарием perl тут и там).В любом случае, у меня есть следующие инструменты, которые я использую для создания метрик для каждой сборки:

  • NSIQ (LOC и сложность)
  • CPPCheck (для статического анализа)
  • gcovr (для покрытия)
  • CPD (для СУХОЙ проверки)
  • StatCVS (для информации для разработчиков и отслеживания - только для забав, не очень полезен с точки зрения CI)

Есть ли какие-либо другие, которые вам известны, которые мы могли бы использовать, предпочтительно с плагином Jenkins или какой-либо формой вывода XML / HTML?Я попробовал CCCC, но он не был настолько опытным с нашим кодом.

Спасибо!

1 Ответ

1 голос
/ 02 мая 2011

Я недавно посетил разговор о Сонар .Я пока не пользуюсь им лично, но мы на самом деле настраиваем его на работе, и я планирую использовать его дома для своих хобби-проектов.

Я не слышал об этом до недавнего времени, но я очень впечатленсо всем, что я видел до сих пор.

Самый большой минус в том, что он поддерживает свои собственные страницы, хотя Дженкинс (и Хадсон) должны иметь возможность запустить его, чтобы запустить его.

...