Wie kann ich stündlich einen Jenkins-Job planen

Wie kann ich stündlich einen Jenkins-Job planen

Ich bin neu bei Jenkins. Ich habe einen Job, den ich jede Stunde planen muss.

ich benutze

* */1 * * * 

aber es funktioniert nicht effektiv.

Bitte geben Sie eine andere Lösung an.  

Antwort1

Die am höchsten bewertete Antwort ist hier falsch: Müssen jede Stunde einen Job in Jenkins planen

So gehen Sie dabei effektiv vor:

  1. Wenn Sie bereits über mehrere Jenkins-Jobs verfügen oder dies planen und diese regelmäßig auslösen

    A.Wenn Sie einen Job stündlich planen möchten, es Ihnen aber egal ist, in welcher Minute er ausgelöst wird, verwenden Sie den automatischen Lastausgleichsmechanismus zum Planen des Jobs (H) im Cron-Ausdruck von Jenkins, um jederzeit eine gleichmäßige Belastung von Jenkins zu gewährleisten. Dadurch wird der Job jede Stunde pseudozufällig ausgelöst:

    • @stündlich

      Alternative:
    • H * * * *
    • H */1 * * *


    NB: Tun Sie das nicht! (in Jenkins v2.89.3 oder niedriger)


    B.Wenn Sie jede Stunde eine bestimmte Minute einplanen möchten (z. B. :30), fügen Sie einen kleinen Bereich hinzu (z. B. +/- 5 Min.), um die Systembelastung zu minimieren:

    • H(30-35) * * * *


    2.Wenn Sie immer nur einen einzigen Jenkins-Job haben, den Sie regelmäßig auslösen möchten

    Um auf eine bestimmte Minute zu planen (z. B. :30), sperren Sie es wie folgt:

    • 30 * * * *

verwandte Informationen