前提
本项目在配置jenkins前已配置安装fastlane并自动上传蒲公英,关于fastlane的使用不在本文讨论范围之内。
安装Jenkins
jenkins有几种方式安装,一种是去官网下载dmg安装包(还可以下载.war文件,通过执行命令java -jar jenkins.war
安装),这也是我最先选择的方式,然而此种方式安装确有一些很明显的坑
- 输入初始密码需要前往
/Users/Shared/Jenkins/Home/
这个目录下,非Jenkins用户需要给/secrets/
增加读权限,然后找到initialAdminPassword
文件,打开复制出密码,在初次登入http://localhost:8080时使用 - 上面的还只是小问题,最大的问题来了。本人正确配置项目后,通过git拉取代码时总是出现timeout超时问题,查询了一堆资料,比如增加超时时间,只拷贝最近一次的代码
然而,并没有什么luan用,通过40+次构建失败,让我认识到此法不通,于是卸载重装
安装包卸载路径:/Library/Application Support/Jenkins/Uninstall.command
brew方式卸载方法:brew uninstall jenkins
推荐的安装方式是通过homebrew安装,此方案安装后以上问题不再出现,其安装目录为/Users/当前用户/.jenkins,隐藏文件需使用命令command+shift+.
显示
安装命令: brew install jenkins
你可能需要了解这些gem、brew、rvm、bundle的相关介绍
如果出现以上问题,说明brew版本不匹配,可以执行
brew --version
命令会自动更新到最新版本
顺利的执行完brew install jenkins
,结果发现安装的是2.68版本,根据提示命令更新到新版2.101
启动Jenkins
执行命令jenkins
,浏览器打开http://localhost:8080 web页面,粘贴所获的的初始密码
插件plugin
我只安装了社区推荐的插件(安装时建议翻墙),可选插件