Programlama dönemini ayarlayarak 15 13 * * *Jenkins'e, yapıyı her yılın her ayının her gününü, günün 13. saatinin 15. dakikasında planlamasını söyleyin.
Jenkins bir cron ifadesi kullandı ve farklı alanlar:
- DAKİKA Dakikada bir saat (0-59)
- Bir günde SAAT Saatler (0-23)
- DAYMONTH Bir aydaki gün (1-31)
- MONTH Bir yıldaki ay (1-12)
- DAYWEEK 0 ve 7'nin pazar olduğu haftanın günü (0-7)
Derlemenizi her 5 dakikada bir planlamak istiyorsanız, bu işi yapacaktır: */5 * * * *
Eğer yapınızı her gün saat 8'de planlamak istiyorsanız, bu işi yapacaktır: 0 8 * * *
Son birkaç sürümde (2014) Jenkins'in yeni bir parametresi var H( Jenkins kodu belgelerinden alıntı ):
Periyodik olarak zamanlanmış görevlerin sistemde eşit yük üretmesine izin vermek Hiçin mümkün olan her yerde (“karma” sembolü ) kullanılmalıdır.
Örneğin, 0 0 * * *bir düzine günlük iş için kullanmak gece yarısı büyük bir artışa neden olur. Buna karşılık, kullanımı H H * * *her işi günde bir kez yürütür, ancak aynı anda değil, sınırlı kaynakları kullanmak daha iyidir.
Ayrıca şunu da unutmayın:
HSembolü aralığında rasgele değer olarak düşünülebilir, ama aslında değeri herhangi bir proje için kararlı kalır böylece, iş adı değil rastgele fonksiyon bir karma olduğunu.
'H' kullanımına daha fazla örnek