2014-02-12 2 views
0

php 프로젝트에서 jenkin 시작하기. php 프로젝트의 checkstyle을위한 jenkin 구성 방법

다음 단계

는 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에서 프로젝트 샘플) jenkin-1.549 2) 설치 PHP 플러그인 checkstyle 3 다운로드 추가) 1을 구성하고있다 zf2demo에서 .XML/구축

<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

이동 구축하고 콘솔 출력을 확인에서 실행하면 을 편집 [RAW] phpcs의 결과는 무엇인가? 오류가 있습니까?

phpcs: 
    [exec] Result: 1 

제공된 params를 사용하여 phpcs fron console을 직접 실행하면 보고서 파일이 생성됩니까?

+0

FILE : C : \ wamp \ www \ zenddemo \ index.php -------------------------------- ------------------------------------------------ 발견 2 오류 (들) 2 라인에 영향 (들) -------------------------------------- ------------------------------------------ 1 | 오류 | 줄 끝 문자가 잘못되었습니다. 예상 "\ n"발견했지만 "\ r \ n" 2 | 오류 | 누락 된 파일 의사 설명 --------------------------------------------- ----------------------------------- 하나의 파일 index.php 확인 콘솔에서 얻은 결과는 다음과 같습니다. above – guny

+0

빌드 설정의 모든 옵션, 즉 - report, --report-file, --standard = Zend로 phpcs를 실행해야합니다. 그리고 reportfile이 생성되었는지 확인하십시오. – ishenkoyv

+0

보고서 파일이 명령 행을 통해 올바르게 생성되고 있는지 확인하십시오. Checkstyle 결과 구성에 \t을 지정하면 파일 경로를 정의해야합니까? 프로젝트 구성이나 그와 같은 것에서 내가 누락되었습니다 – guny