之前文章有写过,如何在Windows环境下,通过vbs+bat脚本的组合拳实现Jenkins的开机自启动,最近换了电脑,又要搭建Jenkins了,顺带整理分享下MacOS上配置Jenkins开机自启动的方法。
具体配置步骤:
-
打开终端应用程序
-
进入 Jenkins 的安装目录。如:
/Users/Shared/Jenkins
cd /Users/Shared/Jenkins
-
使用文本编辑器打开
jenkins.plist
文件sudo nano jenkins.plist
-
在打开的文件中,写入以下内容:
<?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>org.jenkins-ci</string><key>ProgramArguments</key><array><string>/usr/bin/java</string><string>-jar</string><string>/Users/Shared/Jenkins/jenkins.war</string><string>--httpPort=8080</string></array><key>RunAtLoad</key><true/> </dict> </plist>
注意:确保
<string>/Users/Shared/Jenkins/jenkins.war</string>
部分的路径正确指向你的 Jenkins 安装目录。 -
保存并关闭文件。
-
使用以下命令将
jenkins.plist
文件复制到LaunchAgents
目录:sudo cp jenkins.plist /Library/LaunchAgents/
-
使用以下命令更改
jenkins.plist
文件的所有者和权限:sudo chown root /Library/LaunchAgents/jenkins.plist sudo chmod 644 /Library/LaunchAgents/jenkins.plist
-
使用以下命令加载并启动 Jenkins:
launchctl load /Library/LaunchAgents/jenkins.plist
-
Jenkins 将配置为在系统启动时自动运行,验证:重启电脑后访问Jenkins (默认地址为
http://localhost:8080
)是否成功启动。
OVER~~~