gpt4 book ai didi

jenkins - 在 Mac OS Mojave 上设置 Jenkins HOME

转载 作者:行者123 更新时间:2023-12-05 07:24:17 24 4
gpt4 key购买 nike

无论我如何设置环境变量 JENKINS_HOME,Jenkins 似乎都忽略它并指向默认的主文件夹。

我使用的是 Mac OS Mojave,并使用了从 jenkins 站点下载的安装程序。安装后,它会创建一个新用户 (jenkins)。我已经学习了很多关于如何在 mac 上设置环境变量的教程,目前我正在使用 launchctl 像这样设置

launchctl setenv JENKINS_HOME /My/Path

我什至创建了一个名为 environment.plist 的文件,并将其设置为文件夹/Library/LaunchAgents 和/Library/LaunchDaemons,内容如下

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">
<dict>
<key>Label</key>
<string>my.startup</string>
<key>ProgramArguments</key>
<array>
<string>sh</string>
<string>-c</string>
<string>launchctl setenv JENKINS_HOME /Volumes/transfer/jenkinshome</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

执行 echo $JENKINS_HOME 在终端上打印正确的路径,但 jenkins 安装似乎忽略了它。

那么,如何更改 jenkins 主文件夹?

最佳答案

找到答案,但前提是您使用 Mac 安装程序(而非 brew)进行安装。

首先,停止 Jenkins

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

然后使用默认值更改主页值

sudo defaults write /Library/Preferences/org.jenkins-ci "JENKINS_HOME "{YOURVALUE}"

重启

sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

关于jenkins - 在 Mac OS Mojave 上设置 Jenkins HOME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55535261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com