2017-08-22 5 views
0

Ich bin auf der Suche nach einer Möglichkeit zum Hinzufügen/Entfernen/Aktualisieren von Jenkins Master-Umgebungsvariablen mit einer Art der Konfigurationsverwaltung.Wie konfiguriert man Jenkins mit dem Konfigurationsmanagement?

Wenn dies mit Ansible noch besser gemacht werden kann.

Bitte beachten Sie, dass ich vermeiden möchte, die config.xml-Datei manuell zu patchen, vor allem weil dies zu Problemen führen würde und ein Jenkins-Neustart erforderlich wäre, und dies sollte wann immer möglich vermieden werden.

Falls es nicht klar war, versuche ich eine Automatisierungslösung zum Ändern Manage Jenkins - Configure System - Global properties zu finden.

+0

Haben Sie http://docs.ansible.com/ansible/latest/list_of_all_modules.html gesehen? – Kyslik

Antwort

0

können Sie alle Ihre Jenkins-Master mit groovy konfigurieren.

Ich habe gerade das gleiche, wenn wir Jenkins Upgrade 2.

Hier sind einige Links: https://pghalliday.com/jenkins/groovy/sonar/chef/configuration/management/2014/09/21/some-useful-jenkins-groovy-scripts.html

https://github.com/DotCi/jenkinsci-dotci-example/blob/master/configure-dotci.groovy

https://gist.github.com/vrivellino/97954495938e38421ba4504049fd44ea

BTW, können Sie Ihre Plug-ins installieren Sie es mit CLI Sparen Sie Zeit in der Zukunft.

und Sie können alle Ihre Jobs mit DSL erstellen, so dass alle Änderungen in GitHub sind.

, wenn Sie spezielle Fragen haben, lassen Sie mich wissen

Verwandte Themen