2013-08-28 31 views
8

Tôi có một công việc Maven được định nghĩa trong Jenkins bằng cách sử dụng Trình cắm dự án Maven. Khi xây dựng này không thành công với lỗi (tức là thiếu tệp web.xml khi tạo tệp chiến dịch hoặc thiếu tệp thuộc tính bộ lọc), Đầu ra Bảng điều khiển trong Jenkins cho công việc không hiển thị nhật ký ERROR thực tế và việc này đang thực hiện gỡ lỗi Không thể nào.Công việc Maven trong Jenkins không hiển thị ERRORs trong Đầu ra Console

Một số câu hỏi tương tự khác ở đây đề xuất sử dụng tùy chọn -e và -X, nhưng điều đó không giải quyết được vấn đề. Các tùy chọn này đều được bật thành công và đầu ra gỡ lỗi được hiển thị, nhưng không phải các bản ghi ERROR cho biết các lỗi thực tế.

Có một số cấu hình ghi nhật ký Jenkins hoặc Maven bổ sung mà tôi cần bật hoặc thay đổi để làm cho các ERROR này hiển thị trong Đầu ra Console của Jenkins không?

Đây là những phiên bản tôi đang sử dụng:

Maven 3,05
Jenkins 1.5.27
Maven Project Plugin 1.5.27

Lệnh mvn:

mvn clean deploy 

Sản lượng Tôi nhận được khi chạy từ dòng lệnh - đây là những gì tôi muốn xem:

[INFO] ------------------------------------------------------------------------ 
[INFO] Reactor Summary: 
[INFO] 
[INFO] base .................................. FAILURE [9.952s] 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 12.636s 
[INFO] Finished at: Wed Aug 28 11:50:46 CDT 2013 
[INFO] Final Memory: 5M/81M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) on project base: Error loading property file '/Applications/eclipse/workspace/base/src/filters/dev/developerOverride/jenna.pederson.properties' -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command 
[ERROR] mvn <goals> -rf :base 

Kết quả tôi nhận được khi chạy từ Jenkins - đây là không hữu ích:

INFO: ------------------------------------------------------------------------ 
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary 
INFO: Reactor Summary: 
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary 
INFO: 
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary 
INFO: base .................................. FAILURE [0.533s] 
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary 
INFO: ------------------------------------------------------------------------ 
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logResult 
INFO: BUILD FAILURE 
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logStats 
INFO: ------------------------------------------------------------------------ 
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logStats 
INFO: Total time: 3.401s 
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logStats 
INFO: Finished at: Wed Aug 28 11:02:36 CDT 2013 
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logStats 
INFO: Final Memory: 8M/258M 
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger sessionEnded 
INFO: ------------------------------------------------------------------------ 
[JENKINS] Archiving /home/jenkins/jobs/0.1.0-b1 - Maven/workspace/base/pom.xml to /home/jenkins/jobs/0.1.0-b1 - Maven/modules/com.base$base/builds/2013-08-28_11-02-30/archive/com.base/base/0.1.0-b1-SNAPSHOT/base-0.1.0-b1-SNAPSHOT.pom 
channel stopped 
Finished: FAILURE 

Trả lời

5

này dường như là một lỗi mới trong lõi/maven-plugin như báo cáo ở đây: https://groups.google.com/forum/#!msg/jenkinsci-users/kKruFR_k3Ho/ElQAdXs5sG0J

Tôi đã xác minh nó hoạt động một cách chính xác trong Jenkins v1.519 và không hoạt động trong 1,527, 1,529. Như đã đề xuất, sẽ xem xét hạ cấp xuống phiên bản LTS hoặc chờ đến 1.530.

+0

Không hoạt động trong 1.531. Vé vẫn mở vào thời điểm nhận xét này - https://issues.jenkins-ci.org/browse/JENKINS-19352 – manojlds

+0

Lỗi này dường như vẫn còn hiện diện trong Jenkins ver. 1,534 – Kragh

0

tôi đã cùng một vấn đề ngày hôm nay.

Hóa ra một trong các trình giữ chỗ $ {phiên bản} không được truyền chính xác từ cha mẹ.

Hãy thử xóa repo địa phương của bạn trong ~/.m2 - sau đó xây dựng lại dự án một cách cục bộ. Hy vọng rằng lỗi sẽ xuất hiện cục bộ, sẽ mang tính mô tả hơn.

Tôi không chắc tại sao Jenkins nuốt phải lỗi này.

+0

Tôi hiểu tại sao việc xây dựng bản thân là không. Đây chỉ là một ví dụ về cách tạo ra các kết quả Jenkins/CLI khác nhau. Tôi đang thực sự tìm hiểu cách thức/tại sao Jenkins báo cáo đầu ra khác nhau. –

0

Tôi gặp vấn đề tương tự.

tôi cho phép vào thư mục dự án của tôi trong Jenkins

chown -R jenkins:jenkins projectname 
Các vấn đề liên quan