3
votes

Où est JENKINS_HOME dans Windows?

J'utilise le fichier jenkins.war. J'essaye de tester un modèle d'e-mail génial. Cela me donne une erreur ci-dessous

Le fichier de modèle Groovy [groovy1-html.template] est introuvable dans $ JENKINS_HOME / email-templates.

Malheureusement, je ne parviens pas à trouver $ JENKINS_HOME . Est-ce quelque part C: \ Users \ \. Jenkins ?


0 commentaires

5 Réponses :


5
votes

Si vous êtes l'administrateur de cette instance Jenkins, connectez-vous à l'instance et accédez aux informations système sous gérer Jenkins.

L'URL doit ressembler à ceci: https: //your.jenkins.domain/systemInfo

En dessous, la variable d'environnement doit répertorier votre JENKINS_HOME.

Voici à quoi cela ressemble >>  entrez la description de l'image ici


5 commentaires

Hé, je ne parviens pas à trouver JENKINS_HOME si jenkins est exécuté en utilisant jenkins.war (pas en tant que service)


Faites-moi savoir si vous recherchez le chemin de JENKINS_HOME ou si vous vous demandez pourquoi il ne prend pas la référence dans votre script?


J'utilise Windows 10


Comprendre. Mais cet emplacement est quelque chose qui sera lié au système d'exploitation. J'ai publié une image de Linux. Windows sera quelque chose comme ça. Veuillez vous connecter à Jenkins et voir sous gérer jenkins.


Voilà ma question. Je ne peux pas trouver ça



0
votes

Si vous utilisez le système d'exploitation Windows, vous pouvez vérifier les variables d'environnement (Panneau de configuration >> Système et sécurité >> Système >> Paramètres système avancés >> onglet Avancé, appuyez sur "Variables d'environnement ..." et recherchez JENKINS_HOME dans la section "Variables système").

L'emplacement par défaut de JENKINS_HOME est défini sur ~ / .jenkins, mais cela peut être modifié en créant la variable d'environnement avant l'étape d'installation.


0 commentaires

1
votes

J'ai confirmé. La maison Jenkins par défaut est C: \ Users \ \. Jenkins si le fichier Jenkins.war est utilisé (pas sûr pour Jenkins en tant que service)


0 commentaires

0
votes

C'est sous le fichier jenkins.xml

<env name "JENKINS_HOME" value ="%localappdata% BLA BLA"...

Dans le même fichier, vous devez remplacer tous les autres% localappdata%


0 commentaires

0
votes

Sous Windows, vous trouverez que Jenkins Home se trouve à l'un des deux endroits, en supposant que la variable JENKINS_HOME ne l'a pas défini sur autre chose que les valeurs par défaut.

Deux emplacements de maison Jenkins

Si vous avez installé le fichier jenkins.war sur Tomcat ou que vous l'exécutez via le serveur Jetty intégré, Jenkins Home sera un dossier nommé .jenkins dans le dossier personnel de l'utilisateur qui démarre Jenkins. Si plusieurs utilisateurs exécutent Jenkins, chacun aura un Jenkins Home distinct avec sa propre configuration, c'est pourquoi vous devez toujours exécuter l'instance CI / CD avec le même compte utilisateur.

var\lib\jenkins

J'ai un utilisateur appelé Owner qui exécute Jenkins donc l'emplacement actuel de Jenkins Home est:

C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins

Si vous avez utilisé le Installateur Jenkins pour Windows, l'emplacement de la maison Jenkins est enfoui un peu plus profondément dans le système de fichiers. Ce sera à:

C:\Users\Owner\.jenkins

Vous pouvez Jenkins sur Ubuntu , le dossier d'accueil est: p >

<userhome>\.jenkins

 entrez la description de l'image ici


0 commentaires