Ich habe einen Jenkins-Ordner namens "Automatisierte Jobs", die über 20 Jobs hat. Alle von ihnen beginnen zu bauen, sobald ich ein neues Installationsprogramm/Paket erstellen. Ich möchte alle Jobs in diesem Ordner deaktivieren. Ich werde dem Ordner weitere Jobs hinzufügen, daher ist es sehr schwierig, jeden Job manuell zu deaktivieren. Ist es möglich, den Ordner zu deaktivieren und zu aktivieren, wenn ich mit all meiner Arbeit fertig bin?Deaktivieren Sie alle Jenkins Jobs in einem Ordner
0
A
Antwort
0
Sie können alle Aufträge aus dem Ordner erhalten und sie dann in einer Schleife deaktivieren:
def jenkins = Jenkins.getInstance()
def folder = jenkins.getItem("yourFolderName")
def jobs = folder.getAllJobs()
jobs.each {
println "Disabled: ${it.isDisabled()}"
//disable
it.disable()
println "Disabled: ${it.isDisabled()}"
}
jobs.each{
println "Enabled: ${!it.isDisabled()}"
//enable
it.enable()
println "Enabled: ${!it.isDisabled()}"
}
Verwandte Themen
- 1. Jenkins SVN Anmeldeinformationen für alle neuen Jobs
- 2. Mass disable jenkins jobs
- 3. Jenkins API - Finden Sie alle Jobs mit bestimmten GIT Repo
- 4. Starten Sie Jenkins Jobs gleichzeitig synchron
- 5. Jenkins SCM Polling - einzelne Zeitplanregel für alle Jobs
- 6. Ersetzen Sie alle in einem bestimmten Ordner
- 7. Finden Sie alle Dateien in einem Ordner
- 8. Löschen Sie alle Dateien in einem Ordner
- 9. Bringen Sie alle Dateien in einem Ordner
- 10. Jenkins Group Jobs zusammen zu definieren Build regelmäßig auf alle Jobs in der Gruppe
- 11. Wie gruppiere ich Jobs in Jenkins?
- 12. Wie du alle Jenkins Jobs duplizierst und umbenennst?
- 13. Deaktivieren Sie Jenkins gleichzeitige Builds
- 14. Jenkins Bereitstellung in einem bestimmten Ordner
- 15. jenkins gruppe von jobs konfiguration
- 16. Jenkins CLI List-Jobs mit Ordnern
- 17. Ausführen eines parametrisierten Jobs zu einem bestimmten Zeitpunkt in jenkins
- 18. Jenkins Schalter bauen Ordner
- 19. Wie deaktivieren Caching für Bilder in einem Ordner, sondern ermöglichen es für alle anderen Ordner
- 20. Gruppieren Sie Jobs in Jenkins oder Serialisieren Sie sie oder führen Sie sie in Sequenz
- 21. Spinnaker Jenkins Integration kann keine Jobs von Jenkins holen
- 22. Lesen Sie alle Dateien in einem verschachtelten Ordner in Spark
- 23. Erstellen von jenkins Jobs mit ansible
- 24. Alle Dateien in einem Ordner öffnen
- 25. Kopieren Artefakte von „Enkel“ Jenkins Jobs
- 26. Parsing durch alle Ordner in einem Verzeichnis
- 27. wie jenkins autorun in windows deaktivieren
- 28. Webpack kompilieren alle Dateien in einem Ordner
- 29. Alle Repos in einem Ordner aktualisieren?
- 30. Alle Ordner außer einem löschen
AFAIK jenkins haben keine Ordner. meinst du Ansicht? –