在我的macbook pro m2 max上本地使用jenkins v2.401.2已尝试export JENKINS_HOME=/Users/whoami/Desktop/jenkins(路径正确)通过brew重新启动jenkins:brew services restart jenkins-lts个Jenkins仍然显示安装后分配的默认路径。我该如何解决这个琐碎的问题?
export JENKINS_HOME=/Users/whoami/Desktop/jenkins
brew services restart jenkins-lts
的数据
bttbmeg01#
Couse可能在jenkins服务用户env变量中。使用ps aux| grep -i jenkins来发现它。出口也不是永久性的。并且只存在于当前shell的当前会话中。有一些疯狂的舞蹈与bashrc和zshrc在mac上必须执行的每一个用户P.S. jenkins在macos上的最佳实践是jenkins in docker =)
ps aux| grep -i jenkins
iqxoj9l92#
Brew在mac中使用launchctl。要设置env变量,可以编辑/etc/launchd.conf(如果不存在则创建),或者运行launchctl setenv JENKINS_HOME /Users/whoami/workSpace然后运行brew services restart jenkins-lts。我用我的Mac测试了一下。
launchctl setenv JENKINS_HOME /Users/whoami/workSpace
2条答案
按热度按时间bttbmeg01#
Couse可能在jenkins服务用户env变量中。使用
ps aux| grep -i jenkins
来发现它。出口也不是永久性的。并且只存在于当前shell的当前会话中。有一些疯狂的舞蹈与bashrc和zshrc在mac上必须执行的每一个用户P.S. jenkins在macos上的最佳实践是jenkins in docker =)
iqxoj9l92#
Brew在mac中使用launchctl。要设置env变量,可以编辑/etc/launchd.conf(如果不存在则创建),或者运行
launchctl setenv JENKINS_HOME /Users/whoami/workSpace
然后运行
brew services restart jenkins-lts
。我用我的Mac测试了一下。