Mac Jenkins Brew 安装

Jenkins Brew Way

Posted by Alpaca on March 2, 2016

安装配置 Jenkins

通过命令行安装:

1
brew cask install jenkins  

前提是已经安装Java

1
brew cask install java  

安装成功会自动启动并打开网页

启动执行脚本目录所在:

安装包所在:

服务项所在:

可以通过命令开始停止:

1
2
3
4
// 方法一:
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist 启动  
   
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist 停止

如果要修改端口,比如7070,可在第8步重启jenkins前执行以下命令修改端口参数

1
defaults write /Library/Preferences/org.jenkins-ci httpPort 7070

Jenkins默认安装目录:

1
/users/share/  

或者更改目录:

1
2
cd 到 /Library/LaunchDaemons 编辑 org.jenkins-ci.plist  更改jenkinshome和username
重启Jenkins即可 

然后链接 launchd 配置文件

1
2
// 方法二(1): 
$ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents

可以更改此 plist 来进行一些自定义的配置,详细列表可以参考https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkins

如果要其他机器也可以访问,把 plist 里的<string>--httpListenAddress=127.0.0.1</string>删掉即可

修改完后,在终端执行

1
2
// 方法二(2)
$launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist

即可启动 Jenkins

接着用浏览器访问localhost:8080(默认配置),就可以看到 Jenkins 的 web 界面了

1
2
3
# 这种方式安装的Jenkins默认目录是/usr/local/Cellar/jenkins/1.651/libexec/....
#所以想让其他局域网用户访问则需要修改/etc/apache2/httpd.conf的ServerRoot 路径  
改为/usr/local/Cellar/ 即可 

进入 系统管理-启用安全-访问控制-Jenkins专有用户数据库-安全矩阵 添加一个用户:

保存之后会在Jenkins安装目录下生成config.xml文件.

1
<useSecurity>true</useSecurity>  这个节点表示使用安全管理,也就是需要用户登录才能操作  

用刚才添加的用户进行注册,不使用密码登录可以

1
<useSecurity>false</useSecurity>   

即可.

文章使用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议