2012-09-08 12 views
1

나는 힘내와 크루즈 컨트롤을 설정했고, phpUnderControl이 작동하는 것을 끝냈다. (패키지와 모든 종류가 없어져서 악몽이었다.)CruiseControl/phpUnderControl 아티팩트 문제

그래서 나는 phpunit 및 php-documentor와 같은 모든 플러그인을 가지고 있습니다.

내 프로젝트 '개미'를 실행하면이 (내 build.xml 파일이 좋다 확인) 잘 구축

PHPUnderControl에서 빌드를 실행하면이 그래프 생성

[cc]Sep-08 01:10:22 ecutePublisher- executing command: /root/phpUnderControl/bin/phpuc.php graph logs/BIOSYNERGY artifacts/BIOSYNERGY 

에 달려

그리고 그것은 cruisecontrol의 'publishing'상태에서 몇 시간 동안 여기 앉아 있습니다.하지만 완료를 말하면서 클릭하면 완료되며, 운이 좋다면 예상되는 9 개의 그래프 중 4 개가 표시됩니다. 내가 수동으로 실행하는 경우

, 그것은 약 2 초 정도 나 모두 9 그래프를 제공합니다 (그러나 아직까지 '출판'에 붙어 건물은 그만 CruiseControl을.

는 또한, 커버리지 atrifacts가 작동하는 것 하지만 index.html 파일이 생성되지 않습니다, 그래서 보험의 탭에서 오류를 보여줍니다.

문서가 가끔 작동, 때로는하지 않습니다하지만 그것에 대해 오류가.

코드 브라우저는 결코 코드를 표시 할 것 같다?

I Artifacts Publisher가 필요로하는 어떤 것이 누락 되었습니까?

<artifactspublisher subdirectory="api" dest="artifacts/${project.name}" dir="projects/${project.name}/build/api"/> 
      <artifactspublisher subdirectory="coverage" dest="artifacts/${project.name}" dir="projects/${project.name}/build/coverage"/> 
      <execute command="phpcb --log projects/${project.name}/build/log --output projects/${project.name}/build/phpcb"/> 
      <artifactspublisher dir="projects/${project.name}/build/phpcb" dest="artifacts/${project.name}" subdirectory="php-code-browser"/> 
      <execute command="/root/phpUnderControl/bin/phpuc.php graph logs/${project.name} artifacts/${project.name}"/> 

어떤 도움을 주셔서 감사합니다!

CC가 설치됩니다 : 그것은 적극적으로 phpunit을의 주 저자에 의해 작동 project template을 개발하고있다대로 당신이 phpUnderControl에 연결하지 않는 경우 http://pixelhero.co.uk:8080

답변

2

, 나는 Jenkins로 전환하는 것이 좋습니다.

+0

예, 나는 젠킨스로 전환을 끝내기 시작했습니다. 개발 된 시점에서 컨트롤을 순항하는 데 사용되었습니다. 이제 Jekins에 PHP를 설치해야합니다. Jenkins를 암호로 보호하려면 서버 수준에서 암호를 사용하지 않아도됩니까? –

+0

@ 리차드 에드워즈 - 아니요, 우리는 시스템 계정을 사용합니다. 새로운 질문을 게시하거나 메일 링리스트를 사용해보십시오. –