Ich benutze Jenkins Rest API, um Job zu erstellen und zu planen. Das Problem, dass ich einen Job für das Wochenende planen, aber es mehrmals ausführen (derselbe Job wird jede Minute ausgeführt). Für den Rest der Woche wird der Job nur einmal ausgeführt, also wenn es irgendwelche GUI-Optionen gibt, um die Wochenend-Jobliste zu leeren?So leeren Sie Jenkins geplante Jobliste
0
A
Antwort
0
können Sie das folgende groovy Skript verwenden, um alle zu reinigen (oder einen Teil Ihrer Warteschlange ....)
dieses Beispiel alle Aufträge löschen, die mit einem bestimmten Zweig Name Anfang
import jenkins.model.*
def branchName = build.environment.get("GIT_BRANCH_NAME")
println "=========before clean the queue ... =="
def q = Jenkins.instance.queue
q.items.each {
println("${it.task.name}:")
}
q.items.findAll { it.task.name.startsWith(branchName) }.each { q.cancel(it.task) }
println "=========after clean the queue ... =="
q = Jenkins.instance.queue
q.items.each {
println("${it.task.name}:")
}
Verwandte Themen
- 1. Jenkins Pipeline Groovy Projekt Jobliste
- 2. wie jenkins Jobliste mit groovy Skript in Skript consol
- 3. So entfernen Sie leeren Speicherplatz?
- 4. Was ist diese Jobliste? Parallele Syntax? So viele Klammern
- 5. Wie kann ich die Jobliste in jenkins bekommen, nachdem ich die jobdsl ausgeführt habe
- 6. So leeren Sie den Eingabepuffer eines SerialDevice
- 7. So vergleichen Sie Zeichen für leeren Raum
- 8. So entfernen Sie alle leeren XElements
- 9. So leeren Sie editedtext ohne setText ("");
- 10. So erstellen Sie einen neuen leeren Baum
- 11. So leeren Sie den DSpace-Assetspeicher?
- 12. So erkennen Sie einen leeren Wert
- 13. So drucken Sie Daten im leeren Array
- 14. So bearbeiten Sie einen Task für geplante Tasks
- 15. So senden Sie geplante Nachrichten über HTTP POST?
- 16. So streamen Sie eine geplante Wiedergabeliste von Videodateien
- 17. So erstellen Sie Arbiter für geplante Aufgaben auf verschiedenen Server
- 18. So fügen Sie eine geplante Aufgabe mit Inno-Setup hinzu
- 19. Wie bekomme ich eine Jobliste in Camunda?
- 20. Wie aktualisieren Sie geplante Jobs?
- 21. Überprüfen Sie geplante Tasks Status
- 22. So verbinden Sie Jenkins und aws dynamoDB
- 23. So erfassen Sie den Jenkins-Start Log
- 24. So vergleichen Sie zwei Roboterergebnisse auf Jenkins
- 25. So nennen Sie REST von Jenkins Workflow
- 26. So entfernen Sie einen Benutzer aus Jenkins
- 27. Jenkins - So ändern Sie die Dateidetails
- 28. So verwenden Sie Docker Bilder in Jenkins
- 29. So teilen Sie Jenkins BUILD Monitor
- 30. So leeren Sie einen UIPageViewController (entfernen Sie ViewControllers innerhalb)
Sie ausführen können, In deiner Skriptkonsole dein-jenkins: 8080/script, oder installiere das groovy plugin –