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 \
?
5 Réponses :
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.
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
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.
J'ai confirmé. La maison Jenkins par défaut est C: \ Users \
si le fichier Jenkins.war est utilisé (pas sûr pour Jenkins en tant que service)
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%
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.
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