В настоящее время мы создаем стек контроля качества для разработчиков C ++.
У нас уже есть несколько запущенных экземпляров Jenkins, и мы очень хорошо поработали с сервером CI в сочетании с другими языками, такими как java и php.
Я прошу указатели на цепочки инструментов, которые можно использовать для разработки на C ++ с Jenkins.
Более конкретно (примеры java / php в фигурных скобках):
- Инфраструктура модульного тестирования, которая тестирует и создает отчеты о покрытии (jUnit / phpUnit)
- средство проверки рекомендаций по кодированию (checkstyle / phpCodeSniffer)
- Что-то PMD, которое обнаруживает потенциальные проблемы в базе кода (pmd / phpmd)
- Больше, если применимо / необходимо, но эти 3 будут основными, я думаю?
Редактирование награды:
Хотя я получил приемлемый ответ на свой вопрос, меня попросили предоставить дополнительные инструменты / варианты / причины для использования Jenkins для этого проекта.
В прошлом у меня был неоптимальный опыт использования коммерческих инструментов в этом отношении. (Что? Вы хотите СОХРАНИТЬ! Эти отчеты? Тогда вам нужно купить дополнительный плагин 10k Bucks / Year, который может генерировать для вас необычные ГРАФИКИ!). Я могу ошибаться здесь, поэтому, пожалуйста, скажите мне, если я.
Но в основном я ищу полный набор инструментов для использования с Jenkins для разработки на C ++ и контроля качества