Comment exporter/importer la configuration de Jenkins?
La Jenkins CLI fournit la fonction d'export&importer des travaux simples, par exemple:
java -jar jenkins-cli.jar -s http://foo-jenkins.tld:8080 get-job myjob > myjob.xml
java -jar jenkins-cli.jar -s http://bar-jenkins.tld:8080 create-job newmyjob < myjob.xml
Est-il également possible /Comment faire un backup&restaurer les configs?
Je veux dire les paramètres de l'ensemble:
- la configuration du système,
- le mondial de configuration de la sécurité,
- les informations d'identification,
- le mondial de l'outil de configuration,
- la configuration des plugins (la "HTTP Proxy Configuration" et la liste des plugins installés)
- les nœuds
- les utilisateurs
- est quelque chose qui manque?
L'ensemble des paramètres à la fois ou peut-être même comme le seul processus de sauvegarde/restauration, comme par exemple MozBackup avec sa "sélection des Composants"
ou eclipse avec son "Exportation de dialogue" Préférences
OriginalL'auteur automatix | 2016-07-26
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas de moyen simple de sauvegarde/exportation de certaines parties de la configuration, depuis Jenkins données de configuration sont dispersés parmi
config.xml
, beaucoup de plugin fichiers spécifiques)La solution la plus propre sera à de sauvegarder la ensemble
$JENKINS_HOME
, et à exclure les parties que vous ne pas voulez faire partie de la sauvegarde (par exemple, exclurejobs/*/builds
). Avec qui, vous vous retrouverez avec un resonable la taille de la sauvegarde.Cette sauvegarde doit être fait sur le niveau de système de fichiers, car il n'y a pas d'API pour accéder à tous les fichiers/données.
Ne comptez pas sur
thinBackup
, comme vous comptez sur le plugin responsables pour ne pas rater quelque chose d'important. E. g., actuelthinBackup
version 1.7.4 ne sera pas de sauvegarde Jenkins clés secrètes, de sorte qu'il est impossible de restaurer les informations d'identification à partir de zéro.OriginalL'auteur Alex O
Peut-être thinBackup plugin va vous aider.
OriginalL'auteur Eugene V
L'obligation peut être facilement réalisé à l'aide de la ci-dessous plugin
https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin
Ci-dessous les problèmes seront résolus, alors que l'utilisation de ce plugin
OriginalL'auteur Ganesan Srinivasan