Есть ли способ объединить круиз-контроль и Дженкинс?

Мне требуется php-расширение круиз-контроля, которое я хочу использовать для анализа качества кода при сборке jenkins.

Как я могу этого добиться?

Если в случае, если это не может быть достигнуто, то каким другим возможным способом я могу провести анализ качества кода, совместимый с круиз-контролем в моей сборке jenkins (анализ, который включает в себя codeniffer, pmd, psr-1, psr-2).


person YATIN GUPTA    schedule 28.05.2017    source источник


Ответы (1)


Как показано здесь, вы можете использовать phpcs (сниффер кода).

См. jenkins-php.org для получения полного списка задач php ant.
Эти муравьи задачи можно запускать в maven pom.xml как показано в этом примере, используя maven-antrun-plugin.

Идея остается: если вы можете написать сценарий или интегрировать его в maven и запустить из командной строки, то сделать тот же вызов из задания Jenkins будет тривиально.
Протестируйте скрипт или вызов ant или maven этих php инструменты анализа сначала локально.
Затем создайте задание Jenkins.

person VonC    schedule 28.05.2017