2014-02-12 2 views
0

Начало работы с jenkin для проекта php.Как настроить jenkin для checkstyle для проекта php

следующие шаги были настроены 1) Скачать Дженкин-1,549 2) установлен PHP плагин Checkstyle 3) Добавить образец проекта zf2demo

build.xml в ZF2 демо

<target name="phpcs" > 
    <exec executable="phpcs"> 
    <arg line="--report=checkstyle 
--report-file=${project.basedir}/build/logs/checkstyle.xml 
--standard=Zend 
${project.basedir}/*.php" /> 
    </exec> 
</target> 

phpcs .xml в zf2demo/построить

<ruleset name="zenddemo"> 
<description>Description of your coding standard</description> 

<rule ref="Generic.PHP.DisallowShortOpenTag"/> 
<!-- ... --> 
</ruleset> 

сборка выполняется успешно Ошибки Не найдено файлов отчетов. Ошибка конфигурации?

Где настроить файл отчета? нам нужно создать его вручную

что-нибудь еще нужно настроить для создания отчета?

В конфигурации части добавить после построения действия Опубликовать Анализ Checkstyle результаты

Checkstyle results 

«/build/checkstyle.xml» ничего не найдено: «» существует, но не «/ сборки/checkstyle.xml '

Как их настроить? Отредактировано При запуске из консоли enter image description here

ответ

0

Go построить и проверить выход консоли [сырье] Что является результатом phpcs? Любые ошибки?

phpcs: 
    [exec] Result: 1 

Если вы запустили консоль phpcs fron напрямую с предоставленными параметрами, сгенерирован ли файл отчета?

+0

FILE: C: \ wamp \ www \ zenddemo \ index.php -------------------------------- ------------------------------------------------ НАЙДЕНО 2 ОШИБКА (S) АФФЕКТИВНОСТЬ 2 ЛИНИИ (S) -------------------------------------- ------------------------------------------ 1 | ОШИБКА | Символ окончания строки недействителен; ожидаемый "\ n", но найден "\ r \ n" 2 | ОШИБКА | Отсутствует файл doc comment --------------------------------------------- ----------------------------------- проверить для одного файла index.php результат, который я получаю с консоли, - это как выше – guny

+0

Вы должны запустить phpcs со всеми параметрами из конфигурации сборки, то есть - report, --report-file, --standard = Zend. И проверьте, создан ли файл отчета. – ishenkoyv

+0

Файл отчета генерируется правильно через командную строку. \t в конфигурации результатов Checkstyle, нужно ли определять путь к файлу? в конфигурации проекта или что-то подобное мне не хватает – guny

Смежные вопросы