Mac环境下安装jenkins,必成功版本

第一步:

 

不要从官方下载pkg安装
不要从官方下载pkg安装
不要从官方下载pkg安装

 

不要使用pkg安装包安装jenkins,pkg安装包,会将jenkinsWorkSpace目录安装到share文件夹下, 而且只要修改plist文件下的jenkins_HOME路径,就无法打开本地连接了;

那么安装到share目录下有什么问题呢?

jenkins拿不到share的权限,根本!拉!不!下!来!代!码!

 

第二步:

homebrew安装jenkins

a.安装brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

b.用brew安装jenkins

brew install jenkins

c.执行war包(注意下面的命令需要自己更换对应的版本号

java -jar /usr/local/Cellar/jenkins/版本号/libexec/jenkins.war --httpPort=8080

d.新建plist文件

安装jenkins结束之后,别急着打开web容器
安装jenkins结束之后,别急着打开web容器
安装jenkins结束之后,别急着打开web容器

open /Library/LaunchDaemons
然后在里面新建一个org.jenkins-ci.plist内容大概如下,其中的JENKINS_HOME 就是你的路径,我这里放在了文稿下:



  
    StandardOutPath
    /var/log/jenkins/jenkins.log
    StandardErrorPath
    /var/log/jenkins/jenkins.log
    EnvironmentVariables
    
      JENKINS_HOME
      /Users/leon/Documents/FuckingJenkins/Jenkins/Home
    
    GroupName
    daemon
    KeepAlive
    
    Label
    org.jenkins-ci
    ProgramArguments
    
      /bin/bash
      /Library/Application Support/Jenkins/jenkins-runner.sh
    
    RunAtLoad
    
    UserName
    jenkins
    SessionCreate
    
  

然后启动jenkins
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

这里可能会遇到Path had bad ownership/permissions权限问题
执行sudo chown root:wheel /Library/LaunchDaemons/org.jenkins-ci.plist

然后重复执行上边 启动jenkins 的命令


 

你可能感兴趣的:(jenkins)