2013-08-30 77 views
5

Làm cách nào bạn có thể gỡ lỗi và điều tra lý do tại sao bỏ phiếu SCM không hoạt động jenkins? Rõ ràng, có những cách dễ dàng để kích hoạt nó, nhưng tôi thấy rằng nó chỉ đơn giản là "dừng" làm việc đôi khi, và mặc dù tôi có thể nhìn thấy các bản ghi SCM nói rằng bỏ phiếu không xảy ra gần đây, tôi không chắc chắn bắt đầu với điều tra nơi bỏ phiếu thực sự đang xảy ra.gỡ lỗi jenkins của SCM

Trả lời

3

Công việc của bạn sẽ có nhật ký bỏ phiếu SCM, ví dụ: http://jenkinshost/job/jobname//scmPollLog, sẽ cho bạn biết liệu việc thực hiện cuộc thăm dò SCM có gặp sự cố như không thể tìm thấy ứng dụng khách SCM có thể thực thi hay không. Nhật ký chủ Jenkins cũng có thể hiển thị lỗi - vị trí của nhật ký này phụ thuộc vào cách bạn đã cài đặt Jenkins, vì vậy nếu bạn không thể tìm thấy nó, hãy thêm nhận xét tại đây và tôi sẽ cố gắng giúp bạn.

Bạn cũng nên kiểm tra lại biểu thức cron bạn đang sử dụng trong phần bỏ phiếu SCM của công việc Jenkins của bạn, chỉ để đảm bảo nó thực sự kích hoạt theo lịch bạn muốn. Bạn có thể kiểm tra các biểu thức cron bằng các công cụ như http://www.cronmaker.com/

+1

Nhật ký SCM thực sự không có vấn đề gì. điều đó rất kỳ quặc đối với tôi. chỉ FYI ive nhận thấy rằng điều này trùng hợp với một thiếu hoàn toàn của bất kỳ giao diện điều khiển đăng nhập, andbuilds dừng lại. bất kỳ suy nghĩ về cách tất cả điều này có thể trùng hợp? nhân bản dự án với một dự án mới dường như đã khắc phục vấn đề. – jayunit100

+0

Thật kỳ lạ nếu một dự án không xây dựng hoặc bỏ phiếu trong khi các công việc khác đang xây dựng. Vui mừng bạn đã đi một lần nữa, anyway. –

0

Có sự cố trong số Jenkins về các vấn đề bỏ phiếu.

Có thể do Jenkins đang ở chế độ "tắt máy". Trong trường hợp này, bỏ phiếu scm bị bỏ qua.