之前文章有写过,如何在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~~~