Jenkins + git +gradle
自动化编译环境搭建
安装环境
需安装JDK,SDK,git等常用工软件,并进设置环境变量(此部分内容省略)
安装gradle,并配置环境变量。
jenkins安装
参考官方网站:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu
安装简要步骤如下:
wget -q -O -http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-keyadd -
sudo sh -c ‘echo debhttp://pkg.jenkins-ci.org/debian binary/ >/etc/apt/sources.list.d/jenkins.list‘
sudo apt-get update
sudo apt-get installjenkins
安装后的jenkin在/var/lib/jenkins
启动关闭jenkins:
sudo/etc/init.d/jenkins start
sudo/etc/init.d/jenkins stop
打开jenkins页面:
http://192.168.1.6:8080/(实际IP为准,端口号默认为8080)
修改端口号:
如果8080端口被占用了,可以修改端口号,
如下,
a.修改/etc/init.d/jenkins中的8080端口号
b.修改/etc/default/jenkins的8080端口号
配置jenkins
安装插件:
打开http://192.168.1.6:8080/,ManageJenkins-->
Manage Plugins,安装必要的插件,如gitplugins,
gradle plugins。安装插件需要翻墙,安装完后, 重启jenkins服务。
系统配置:
ManageJenkins-->ConfigureSystem,需要配置以下几个内容.
1.Global properties →Environmentvariables.
输入ANDROID_HOME
2.
JDKinstallations配置JDK路径
3.Git
, 配置本地git的路径(可以使用whereisgit查看你本地的git安装路径)
4.Gradle,最好翻墙下载,然后配置该路径(我已下载好了gradle2.2.1)
5.Jenkins
Location
6.Gitplugin,使用gitconfig
–list 查看自已本地git的username和email.
7.Email
Notification, 用来配置发件人的邮箱,我的配置如下。
SMTP SERVER:smtp.126.com
e-mail suffix:@126.com
user name:[email protected]
password: *********
所有配置完后save.
安全配置:
ManageJenkins-->ConfigureGlobal
Security,进入页面后选中Enablesecurity/Allow
user to sign up,
根据实际情况先择。
用户注册:
点击页面的右上角,可注册用户。
新建项目 :
1.
登录jenkins→ new Item,
进入配置界面。
2. project name取自已工程的名字,这里以hello world
为例。
3.
SourceCode Management
URL:
http://192.168.10.88:8080/helloworld
branch:*/master(可以根据实际情况指定)
BuildTriggers:
我选择的是Buildperiodically,这部分可以查下网上的资料
http://www.it165.net/pro/html/201410/23948.html
4.配置emailnotification