我正在使用jenkins.war文件。我正在尝试测试一个普通的电子邮件模板。这给了我下面的错误
没有找到Groovy模板文件[groovy1-html.template] $ JENKINS_HOME / email-templates。
很遗憾,我找不到$JENKINS_HOME
。在C:\Users\<user.name>\.jenkins
某处吗?
答案 0 :(得分:2)
如果您恰好是该Jenkins实例的管理员,请登录到该实例并转到manage Jenkins下的系统信息。
URL应该看起来像这样:https://your.jenkins.domain/systemInfo
在此之下,环境变量应列出您的JENKINS_HOME。
答案 1 :(得分:1)
我确认了。如果使用了Jenkins.war文件,则默认Jenkins主目录为C:\Users\<user.name>\.jenkins
(不确定是否将Jenkins作为服务使用)
答案 2 :(得分:0)
如果在Windows操作系统上运行,则可以检查环境变量(“控制面板” >>“系统和安全性>>系统>>高级系统设置>>高级”选项卡,按“环境变量...”并检查JENKINS_HOME在“系统变量”部分)。
JENKINS_HOME的默认位置设置为〜/ .jenkins,但这可以通过在安装步骤之前创建Environment变量来更改。
答案 3 :(得分:0)
它在jenkins.xml
文件下
<env name "JENKINS_HOME" value ="%localappdata% BLA BLA"...
在同一文件中,您需要替换所有其他%localappdata%
答案 4 :(得分:0)
在Windows上,假设JENKINS_HOME
变量未将其设置为默认值,您会发现Jenkins Home位于两个位置之一。
如果您将jenkins.war
文件安装在Tomcat上或通过嵌入式Jetty服务器运行,则Jenkins Home将是启动Jenkins的用户的主文件夹中名为.jenkins
的文件夹。如果有多个用户运行Jenkins,则每个人都有一个具有各自配置的单独的Jenkins Home,这就是为什么您应该始终使用相同的用户帐户运行CI / CD实例的原因。
<userhome>\.jenkins
我有一个名为Owner的用户,该用户运行Jenkins,因此Jenkins Home的实际位置为:
C:\Users\Owner\.jenkins
如果您在Windows上使用Jenkins installer,则Jenkins Home位置会更深地埋在文件系统上。它将位于:
C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins
只需添加和编辑JENKINS_HOME环境或系统变量即可change the Jenkins Home location
我知道这不是原始询问,但是对于那些使用Jenkins on Ubuntu的用户,主文件夹是:
var\lib\jenkins