Анализатор кода PVS-Studio с точки зрения DevOps. CircleCI Jenkins Docker Maven SpotBugs SonarQube

Филипп Хандельянц Ведущий разработчик в PVS-Studio Профильный стаж: 7 лет Сергей Хренов Разработчик в PVS-Studio Профильный стаж: 7 лет ◾ тема: Анализатор кода PVS-Studio с точки зрения DevOps ◾ цели, задачи: Мастер-класс предназначен для разработчиков и руководителей проектов, желающих на практике ознакомиться с особенностями применения статического анализа для поиска и исправления ошибок (и потенциальных уязвимостей) в реальных проектах. ◾ рассматриваемые вопросы: Как статический анализ может быть включен в CI. Будет рассмотрена типовая система автоматизации сборки и статического анализа. Инструменты и технологии: Docker, Jenkins, Maven, PVS-Studio for Java. Особенности работы с облачными CI: CircleCI, Azure DevOps и т.п. SonarQube: интеграция и анализ предупреждений сторонних анализаторов. Демонстрация использования SonarQube для централизованного сбора и обработки результатов работы различных анализаторов. Инструменты и технологии: Docker, Jenkins, Maven, SonarQube и плагины (SonarJava, SpotBugs, PVS-Studio for Java). ◾ Предлагаемые к рассмотрению технологии и инструменты: Виртуализация: Docker Сборка: Maven Continuous Integration: Jenkins, CircleCI, Azure DevOps Статический анализ и экспертиза: PVS-Studio, SonarQube, SpotBugs ◾ требования к уровню подготовленности потенциальных слушателей: Средний уровень (middle-разработчик, руководитель проекта), поверхностное знакомство с перечисленными технологиями. Узнать подробности и забронировать место на мастер-класс можно на сайте мероприятия: