2012-05-02 24 views
5

Tôi đang sử dụng Jenkins 1,461 và Tôi gặp sự cố khi sử dụng SVN bỏ phiếu. URL kho của tôi có hình thức svn + ssh: // * ****. Tôi đã cấu hình Jenkins để bình chọn cho các thay đổi sau mỗi 5 phút. Điều gì xảy ra mỗi 5 phút, thay đổi được phát hiện:Jenkins phát hiện thay đổi SVN nhưng không cập nhật không gian làm việc?

Bắt đầu vào ngày 02 Tháng 5 2012 20:26:24 Nhận SCM gọi cuộc thăm dò trên cho XXXXXXXXX vào ngày 02 Tháng 5 2012 20:26:25 svn + ssh: // XXXX/svn/XXXX/XXXXXXXXX/XXXXXXXX/trunk là phiên bản 26.192 (thay đổi từ 26.181) Xong. Mất 2,6 giây Thay đổi được tìm thấy

Nhưng, không gian làm việc không được cập nhật sau mỗi cuộc thăm dò. Bản sửa đổi cuối cùng của không gian làm việc vẫn là 26181 và không phải là 26192 như mong đợi. Tôi không hiểu tại sao. Bất kỳ ý tưởng?

Mickael

+2

Không phải là nó trả lời câu hỏi của bạn, nhưng tôi rất muốn giới thiệu bạn thực sự sử dụng móc svn để thay thế. Bằng cách này, dự án của bạn sẽ chỉ được kích hoạt khi đã có cam kết. Không cần phải bỏ phiếu mọi lúc - điều này có thể khiến bạn đau buồn, nếu bạn có một số lượng lớn các dự án trong Jenkins. – carlspring

+0

@carlspring Bạn có thể cho tôi một số liên kết về cách hoạt động của nó không? –

+0

Bạn có thể có một cái nhìn tại liên kết này thay vì mô tả https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin. Về cơ bản, tốt hơn là thiết lập mọi thứ để nó không bình chọn thay đổi mọi lúc. – carlspring

Trả lời

13

Đồng hồ trên máy chủ Jenkins và SVN của bạn có đồng bộ không? Nếu đồng hồ bị tắt bởi thậm chí một chút, những điều kỳ lạ sẽ xảy ra. Tôi không sử dụng SVN nhiều, vì vậy tôi không nhớ nếu đây là một trong những triệu chứng nhưng nó sẽ là tốt để bắt đầu bằng cách kiểm tra các đồng hồ.

dễ nhất sẽ được cài đặt ntpd trên cả hai máy chủ, cấu hình chúng để đồng bộ hóa với cùng một nguồn và quên nó đi. Nếu bạn không có một máy chủ NTP trong tổ chức của bạn, kiểm tra http://www.pool.ntp.org

+4

Tôi nhận được cảnh báo trước mỗi bản dựng cho biết máy chủ SVN không được đồng bộ hóa. Hiện tại, tôi đã thêm @HEAD sau mỗi URL SVN và có vẻ như nó hoạt động. –

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