MacOS上配置Jenkins开机自启动

之前文章有写过,如何在Windows环境下,通过vbs+bat脚本的组合拳实现Jenkins的开机自启动,最近换了电脑,又要搭建Jenkins了,顺带整理分享下MacOS上配置Jenkins开机自启动的方法。

具体配置步骤:

  1. 打开终端应用程序

  2. 进入 Jenkins 的安装目录。如: /Users/Shared/Jenkins

    cd /Users/Shared/Jenkins
    
  3. 使用文本编辑器打开 jenkins.plist 文件

    sudo nano jenkins.plist
    
  4. 在打开的文件中,写入以下内容:

    <?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 安装目录。

  5. 保存并关闭文件。

  6. 使用以下命令将 jenkins.plist 文件复制到 LaunchAgents 目录:

    sudo cp jenkins.plist /Library/LaunchAgents/
    
  7. 使用以下命令更改 jenkins.plist 文件的所有者和权限:

    sudo chown root /Library/LaunchAgents/jenkins.plist
    sudo chmod 644 /Library/LaunchAgents/jenkins.plist
    
  8. 使用以下命令加载并启动 Jenkins:

    launchctl load /Library/LaunchAgents/jenkins.plist
    
  9. Jenkins 将配置为在系统启动时自动运行,验证:重启电脑后访问Jenkins (默认地址为http://localhost:8080)是否成功启动。

OVER~~~

相关推荐

  1. MacOS配置Jenkins开机启动

    2023-12-15 17:40:04       64 阅读
  2. Centos7 Jenkins开机启动

    2023-12-15 17:40:04       49 阅读
  3. 开机启动脚本配置

    2023-12-15 17:40:04       31 阅读
  4. ubuntu 配置开机自动启动ssh

    2023-12-15 17:40:04       22 阅读
  5. CentOS如何定义开机启动服务

    2023-12-15 17:40:04       38 阅读
  6. Ubuntu22.04配置脚本开机启动

    2023-12-15 17:40:04       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-15 17:40:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-15 17:40:04       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-15 17:40:04       82 阅读
  4. Python语言-面向对象

    2023-12-15 17:40:04       91 阅读

热门阅读

  1. 截痕法分析曲面形状@旋转曲面@双曲面@锥面

    2023-12-15 17:40:04       48 阅读
  2. Python 素数回文数的个数(题目来源dotcpp: 2950)

    2023-12-15 17:40:04       59 阅读
  3. Mysql社区版日志审计插件

    2023-12-15 17:40:04       59 阅读
  4. 加索引后 sql loader-951

    2023-12-15 17:40:04       65 阅读
  5. Elasticsearch 8.10之前同义词最佳实践

    2023-12-15 17:40:04       58 阅读