2009-09-01 31 views
8

Có ai có những thứ này để làm việc cùng nhau không? Tôi đã cố gắng, đã có một số thành công sử dụng các plugin tại http://phing.info/trac/wiki/Users/Documentation/CruiseControl, nhưng đã thất bại trong việc:phing và phpUnderControl ... làm việc cùng nhau

  • Lấy đồ thị số liệu làm việc (không có gì xuất hiện)
  • Kích hoạt tính năng "PMD" - Dự án phát hiện lộn xộn - Báo cáo

Có bất kỳ lệnh kiến ​​cụ thể nào khác phải (có thể) được chạy cùng với tập lệnh tạo phing của tôi không?

Ngoài ra, trang đầu của phần báo cáo kết xuất một đống thông tin nhật ký và tôi cũng đang cố loại bỏ thông tin đó.

Chúc mừng mọi trợ giúp ... chúng tôi đang chạy phiên bản 2.3.0 và phpUnderControl 0.4.7.

Paul

Trả lời

3

Khuôn khổ ứng dụng của chúng tôi sử dụng nhiều Phing và chúng tôi đã tích hợp sẵn trong CI với phpUnderControl. Chúng tôi có các số liệu và PMD làm việc ngay bây giờ, và thành thật mà nói, đó là một chút tai nạn mà nó bắt đầu hoạt động. Nhưng chúng tôi vẫn còn thiếu bảo hiểm mã (làm việc trên nó) và đầu ra phpDoc (làm việc trên đó quá). Tôi sẽ cố gắng nhớ quay lại và cập nhật điều này khi chúng tôi hoàn tất.

Tôi đã nhận thấy rằng lý do chính cho các số liệu không hiển thị là không tương thích với thư viện ez mà phpuc sử dụng để hiển thị. Bạn sẽ nhận được NullPointerException này trên trang, phải không? Sau đó, khi bạn cố gắng chạy một bản xây dựng theo cách thủ công, bạn sẽ nhận được lỗi tối nghĩa này về chỉ mục và chia cho 0? Điều gì đang xảy ra là thư viện đồ họa ez mà tàu với phpuc là cũ, và bạn phải nâng cấp nó. Tôi hy vọng đó là một đầu mối cho bạn. Chúng tôi đã không gặp rắc rối với các công cụ PMD, vì vậy tôi không biết tại sao điều đó sẽ không hiệu quả với bạn. Nếu bạn muốn cập nhật câu hỏi của bạn với chi tiết cụ thể hơn, có lẽ tôi có thể giải thích về những gì đã làm việc cho chúng tôi?

0

Để trả lời câu hỏi của tôi, cuối cùng tôi đã thấy dễ dàng hơn khi chỉ sử dụng kịch bản xây dựng kiến ​​để làm mọi thứ hoạt động.

Tôi nghĩ rằng phing là tốt khi bắt đầu, và có một tính năng dbdeploy tuyệt vời (mà tôi sử dụng trong phpUC), nhưng để có được các số liệu và PHPMD tích hợp, bạn nên sử dụng kiến ​​- XML ​​không khó.

Chúc mừng

Các vấn đề liên quan