ps:本人操作系统时Mac Os
一.Git
1.Git 安装
通过安装包安装,下载地址: https://git-scm.com/download/mac
通过Homebrew在命令行中下载:brew install git
如果出现:
-bash: brew: command not found,说明你的电脑没有Homebrew,打开命令行复制并运行以下脚本,完成Homebrew的安装。
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
2.申请GitHub帐号 https://github.com/
3.建议安装一个Git客户端,如Sourcetree或AndroidStudio的git插件,这样某些操作相比命令行更方便。 (非必要)
4.添加SSH秘钥 ,可参考 http://blog.youkuaiyun.com/wangeen/article/details/9021301。
二.Jenkins
1.安装不赘述了,在官网下载安装包 https://jenkins.io/index.html
2.安装完成后,在浏览器中直接打开 http://localhost:8080/
另外,浏览器中重启jenkins的方法:在地址栏中输入http://localhost:8080/restart
三.本地工程上传Github
1.github先建立一个先registry
2.回到本地工程根目录下
git init
git add .
git commit -m “first commit”
git remote add origin git@github.com:zyou1986/xxxxx.git
git push -u origin master
5.将本地工程关联到Github,
git remote add origin http://localhost:8080/job/Myapplication/configure
6.代码提交工作区
git pull origin master
7.上传代码
gitpush -u origin master
四.Jenkins配置
Jenkins的配置分两部分:jenkins系统配置、job的配置
1.安装插件
Git client plugin、
Git plugin、
GitHub plugin、
Gradle plugin、
GitHub Pull Request Plugin
如果安装失败请仔细查看日志,或许自动下载的插件包文件有问题,或许插件存在依赖关系。
2.系统配置
插件安装结束后,开始填写各种配置
上面两个ANDROID_HOME应该只需要配一个就可以
ANDROID_HOME的路径,可以从你的AndroidStudio中的照搬过来。
JDK配置:
你需要添加一个Credentials,以便代码提交后可以自动触发build
登录GitHub-Settings-Personal access tokens-Generate New Token,将网址上生成的字符串拷贝下来,然后回到Jenkins配置页面,点击Creadentials 右侧的Add,之后在Kind中选择Secret text,将刚才的字符串复制到Secret位置。
系统的配置差不多好了。下面new 一个job,并进行配置