windows 中的 JENKINS_HOME 在哪里?
Where is JENKINS_HOME in windows?
我正在使用 jenkins.war 文件。我正在尝试测试 groovy 电子邮件模板。这给了我以下错误
Groovy Template file [groovy1-html.template] was not found in
$JENKINS_HOME/email-templates.
很遗憾,我找不到 $JENKINS_HOME
。它在某个地方 C:\Users\<user.name>\.jenkins
吗?
如果您恰好是此 Jenkins 实例的管理员,请登录该实例并转到管理 Jenkins 下的系统信息。
URL 应该看起来像这样:https://your.jenkins.domain/systemInfo
在此之下,环境变量应列出您的 JENKINS_HOME。
这是它的样子 >>
如果您在 Windows OS 上 运行,您可以检查环境变量(控制面板 >> 系统和安全 >> 系统 >> 高级系统设置 >> 高级选项卡,按 "Environment Variables..." 并检查 "System variables" 部分中的 JENKINS_HOME。
JENKINS_HOME 的默认位置设置为 ~/.jenkins,但这可以通过在安装步骤之前创建环境变量来更改。
我确认了。如果使用 Jenkins.war 文件,则默认 Jenkins 主页为 C:\Users\<user.name>\.jenkins
(对于 Jenkins 作为服务不确定)
在jenkins.xml
文件下
<env name "JENKINS_HOME" value ="%localappdata% BLA BLA"...
在同一文件中,您需要替换所有其他 %localappdata%
在 Windows 上,您会发现 Jenkins Home 位于两个位置之一,前提是 JENKINS_HOME
变量未将其设置为默认值以外的值。
两个 Jenkins 主页位置
如果您通过嵌入式 Jetty 服务器在 Tomcat 或 运行 上安装了 jenkins.war
文件,Jenkins Home 将是主文件夹中名为 .jenkins
的文件夹启动 Jenkins 的用户。如果多个用户 运行 Jenkins,每个人都会有一个单独的 Jenkins Home 和他们自己的配置,这就是为什么你应该总是 运行 CI/CD 具有相同用户帐户的实例。
<userhome>\.jenkins
我有一个名为 Owner 的用户,运行 是 Jenkins,因此 Jenkins 主页的实际位置是:
C:\Users\Owner\.jenkins
如果您将 Jenkins installer 用于 Windows,则 Jenkins Home 位置在文件系统中隐藏得更深一些。它将在:
C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins
您可以 change the Jenkins Home location 通过简单地添加和编辑 JENKINS_HOME 环境或系统变量
Jenkins 主页 Ubuntu
我知道这不是最初的问题,但对于 Jenkins on Ubuntu 的人来说,主文件夹是:
var\lib\jenkins
我正在使用 jenkins.war 文件。我正在尝试测试 groovy 电子邮件模板。这给了我以下错误
Groovy Template file [groovy1-html.template] was not found in $JENKINS_HOME/email-templates.
很遗憾,我找不到 $JENKINS_HOME
。它在某个地方 C:\Users\<user.name>\.jenkins
吗?
如果您恰好是此 Jenkins 实例的管理员,请登录该实例并转到管理 Jenkins 下的系统信息。
URL 应该看起来像这样:https://your.jenkins.domain/systemInfo
在此之下,环境变量应列出您的 JENKINS_HOME。
这是它的样子 >>
如果您在 Windows OS 上 运行,您可以检查环境变量(控制面板 >> 系统和安全 >> 系统 >> 高级系统设置 >> 高级选项卡,按 "Environment Variables..." 并检查 "System variables" 部分中的 JENKINS_HOME。
JENKINS_HOME 的默认位置设置为 ~/.jenkins,但这可以通过在安装步骤之前创建环境变量来更改。
我确认了。如果使用 Jenkins.war 文件,则默认 Jenkins 主页为 C:\Users\<user.name>\.jenkins
(对于 Jenkins 作为服务不确定)
在jenkins.xml
文件下
<env name "JENKINS_HOME" value ="%localappdata% BLA BLA"...
在同一文件中,您需要替换所有其他 %localappdata%
在 Windows 上,您会发现 Jenkins Home 位于两个位置之一,前提是 JENKINS_HOME
变量未将其设置为默认值以外的值。
两个 Jenkins 主页位置
如果您通过嵌入式 Jetty 服务器在 Tomcat 或 运行 上安装了 jenkins.war
文件,Jenkins Home 将是主文件夹中名为 .jenkins
的文件夹启动 Jenkins 的用户。如果多个用户 运行 Jenkins,每个人都会有一个单独的 Jenkins Home 和他们自己的配置,这就是为什么你应该总是 运行 CI/CD 具有相同用户帐户的实例。
<userhome>\.jenkins
我有一个名为 Owner 的用户,运行 是 Jenkins,因此 Jenkins 主页的实际位置是:
C:\Users\Owner\.jenkins
如果您将 Jenkins installer 用于 Windows,则 Jenkins Home 位置在文件系统中隐藏得更深一些。它将在:
C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins
您可以 change the Jenkins Home location 通过简单地添加和编辑 JENKINS_HOME 环境或系统变量
Jenkins 主页 Ubuntu
我知道这不是最初的问题,但对于 Jenkins on Ubuntu 的人来说,主文件夹是:
var\lib\jenkins