草帽路飞UU 发表于 2017-6-23 11:13:54

Jenkins 自动化构建

最近在搭建用Jenkins自动打包和构建自动化测试,直接用的一台Mac电脑作为服务器,做个学习记录吧
环境:mac ,jdk1.8 ,gradle3.3,maven3.3.9

一、安装
建议:用brew,不要用jenkins.war包,坑太多,就不详述了
brew install jenkins
如果提示命令不存在,则先安装brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装过程中如果出错,有可能是权限问题,这里就不截图了,找到报错的文件路径,修改其权限为读写即可
jenkins安装成功后,在当前用户下会有隐藏文件.jenkins存在(命令:defaults write com.apple.finder AppleShowAllFiles -bool true 后强制退出finder即可显示隐藏文件)

https://testerhome.com/uploads/photo/2017/2186a4f9-18cc-4501-89a6-a8618b2a08ca.png!largehttps://testerhome.com/uploads/photo/2017/2186a4f9-18cc-4501-89a6-a8618b2a08ca.png!large
https://testerhome.com/uploads/photo/2017/e445257b-6cec-4a30-a695-547ec5bcdb09.jpg!large
接下来可进入到Jenkins主界面,开始配置
三、配置
3.1权限控制
https://testerhome.com/uploads/photo/2017/40acd1a4-fba8-4515-961e-f8c392d35898.jpg!large
3.2插件安装
https://testerhome.com/uploads/photo/2017/1bb558cb-7727-401d-bc9b-d873c4def5b9.!large
3.3创建节点
https://testerhome.com/uploads/photo/2017/60c0e84b-a168-495f-926b-9f6bbe46bf30.png!large
没有Launch agent via java Web Start
https://testerhome.com/uploads/photo/2017/54183583-2c0b-4294-ab6e-f3d0f7ec78e4.png!large
3.4创建job
“新建”就可以,具体配置看各自需求,简单给出其中的一些操作说明
https://testerhome.com/uploads/photo/2017/b23e4d3a-59cc-4018-bf87-91909d3d62ea.png!large
https://testerhome.com/uploads/photo/2017/d960fc4e-cc4a-466c-885d-afd98e674f99.png!large
构建操作,注意shell构建时提示命令找不到,前加source ~./bash_profile
https://testerhome.com/uploads/photo/2017/b4ef3e29-5fa9-48a5-9caf-1d046b47f990.png!large
对于打包,可以用fir插件,后直接上传apk测试包,其他就不详述了,配置好后点击立即构建就可以执行了
搜索

八戒你干嘛 发表于 2017-6-23 11:47:48

我还是想问下 jenkins.war 都有哪些坑...

草帽路飞UU 发表于 2017-6-23 11:48:45

八戒你干嘛 发表于 2017-6-23 11:47
我还是想问下 jenkins.war 都有哪些坑...

sorry 打字快了描述有误,我想说的是不要用pkg那个包直接安装
页: [1]
查看完整版本: Jenkins 自动化构建