Tôi đang tìm một giải pháp hoàn chỉnh cho một "tòa nhà" tự động và thử nghiệm ứng dụng PHP. Tôi đã xem qua PhpUnderControl, một giải pháp để chạy các bản dựng ứng dụng tự động được tạo ra xung quanh Cruise Control.Kiểm soát hành trình và các dự án PHP
Thật không may PhpUC vẫn đang trong giai đoạn phát triển ban đầu và tôi không thể làm cho nó hoạt động trên hộp cửa sổ.
Sau vài giờ thử, tôi đã từ bỏ phpUc. Tôi đang cố gắng sử dụng Cruise Control một mình. Nó hoạt động tốt khi nói đến chạy toàn bộ quá trình xây dựng. Mỗi lệnh tôi đưa vào tệp xây dựng của kiến đều chạy ok.
Vấn đề duy nhất tôi có là Cruise Control sẽ không hợp nhất nhật ký từ chạy xây dựng thành tệp nhật ký dự án, do đó tôi không thể thấy bất kỳ kết quả xây dựng nào. Nhưng dự án mẫu trong kiểm soát hành trình hoạt động ok, các bản ghi cho các bản xây dựng được sáp nhập vào nhật ký của dự án.
Tôi tự hỏi liệu Cruise Control có thể hợp nhất nhật ký được tạo bởi PHPUnit (ở định dạng XML) vào nhật ký dự án hoặc chỉ hoạt động cho các tệp JUnit của Java mà thôi. Có ai đã cố gắng sử dụng Cruise Control một mình trên một dự án php?
đây là phần nhật ký của cấu hình của dự án (config.xml):
<log dir="logs/${project.name}">
<merge dir="projects/${project.name}/build/logs/"/>
</log>
là + đường dẫn sao chép dán này thay đổi từ dự án mẫu Cruise Control của.
Bất kỳ ý tưởng nào bất kỳ ai vui lòng.
Cảm ơn
Cảm ơn bạn đã dành thời gian trả lời câu hỏi của tôi, Điều tôi muốn nói là 'không hợp nhất' là không có tệp nhật ký nào được tạo trong thư mục cc/logs/project sau lần đầu tiên xây dựng. Tôi bắt đầu lại và tạo tệp config.xml mới và tôi đã nhận nó hoạt động. Tôi cho rằng tôi đã làm hỏng tập tin cấu hình theo một cách nào đó. – CountZero