2012-04-12 27 views
36

Tôi đang làm việc với jenkins và tôi muốn chạy mục tiêu maven khi có thay đổi trong kho svn. Tôi đã đính kèm một hình ảnh với cấu hình hiện tại của mình.Jenkins - Cấu hình Jenkins để thay đổi cuộc thăm dò trong SCM

Tôi biết rằng việc kiểm tra kho lưu trữ sau mỗi 5 phút là điên. Tôi chỉ muốn chạy nó khi có sự thay đổi mới, nhưng tôi không thể tìm được đường. Dù sao, nó không kiểm tra kho lưu trữ. Tôi đang làm gì sai ??

Cảm ơn trước enter image description here

Trả lời

54

Tôi nghĩ cron của bạn là không đúng. Theo những gì bạn đã mô tả, bạn có thể cần phải thay đổi lịch biểu cron thành

*/5 * * * * 

Điều bạn đưa vào lịch biểu của mình bây giờ có nghĩa là nó sẽ thăm dò SCM vào 5 giờ mỗi giờ.

+0

Ok, hoạt động đó! –

+0

Tôi có một câu hỏi khác, có thể bạn có thể giúp tôi: Tôi gặp vấn đề với việc xác thực khi triển khai dự án. Tôi không biết nơi để viết các thông tin. bất kỳ đầu mối? thankss –

+0

Đó là câu hỏi cụ thể về máy chủ web mà tôi không thể trả lời được – Javabeginner

63

Tôi tin rằng thực hành tốt nhất trong những ngày này là H/5 * * * *, có nghĩa là cứ 5 phút với yếu tố băm để tránh tất cả các công việc bắt đầu lúc CHÍNH XÁC cùng một lúc.

+4

Thật vậy, Jenkins (hai năm sau) sẽ ném cảnh báo sau đây 'Spread tải đều bằng cách sử dụng ‘H/5 * * * *’ thay vì ‘*/5 * * * *’ '. – msanford

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