Où est la clé de cryptage stockées dans Jenkins?
Je suis en train de migrer les informations d'identification d'un Jenkins à l'autre, mais les noms d'utilisateur/mots de passe sont hachés dans ${jenkins_home comme pointant}/credentials.xml
J'ai trouvé ce réponse, mais le problème est qu'il n'explique pas où quelqu'un aurait trouver la clé de chiffrement pour migrer correctement les informations d'identification.
Toute aide est grandement appréciée!
MODIFIER: Plus d'informations.. mon ${jenkins_home comme pointant} est un volume distinct qui je détacher et attacher de nouveau sur la nouvelle machine virtuelle, et cela ne fonctionne toujours pas avec moi.
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé cette analyse très utile. En un mot:
Quand j'en ai besoin pour amorcer une nouvelle Jenkins cas avec certains mots de passe par défaut, j'utilise un modèle d'arborescence qui contient
secrets/hudson.util.Secret
etsecrets/master.key
Cela fonctionne bien.
Concernant JENKINS, la migration, j'ai récemment vécu cette situation et après quelques tests, ma solution a fonctionné pour moi.
Voici ce que j'ai fait:
J'ai déménagé ci-dessous des fichiers et des dossiers à partir de la Source, Jenkins à la cible:
Veuillez noter: Ces fichiers sont pas nécessaire déplacer:
sinon vous allez voir ci-dessous erreur après le démarrage de Jenkins: