安装配置 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 国际许可协议