2012-04-12 9 views
36

Ben jenkins ile çalışıyorum ve svn deposunda bir değişiklik olduğunda maven hedeflerini çalıştırmak istiyorum. Mevcut yapılandırmamla bir resim ekledim.Jenkins - Jenkins'i SCM'de değişiklik yapmak üzere yapılandırın.

Her 5 dakikada bir depoyu kontrol etmenin çılgın olduğunu biliyorum. Sadece yeni bir değişiklik olduğunda onu çalıştırmak isterdim, ama yolu bulamadım. Her neyse, depoyu kontrol etmiyor. Neyi yanlış yapıyorum??

cevap

54

peşin enter image description here yılında

teşekkürler Ben senin cron doğru olmadığını düşünüyorum. Eğer deyimiyle göre,

artık programa koymak her saatte 5 geçe SCM anket olacaktır ne anlama
*/5 * * * * 

için cron zamanlamasını değiştirmek gerekebilir.

+0

Tamam, işe yarıyor! –

+0

Başka soruların yanı sıra, bana yardımcı olabilirsiniz: Projeyi dağıttığım zaman kimlik doğrulama ile ilgili problemlerim var. Kimlik bilgilerini nereye yazacağımı bilmiyorum. bir ipucu? thankss –

+0

Bu gerçekten – Javabeginner

63

Bu günlerde en iyi uygulamaların H/5 * * * * olduğuna inanıyorum, yani her 5 dakikada bir, EXACTLY ile aynı anda başlayan tüm işlerden kaçınmak için bir düzeltme faktörü.

+4

Nitekim, Jenkins (iki yıl sonra) şimdi şu uyarıyı atıyor: '‘ */5 * * * * ’' yerine ‘H/5 * * * *’ kullanarak eşit bir şekilde yayın. – msanford

İlgili konular