Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
这里主要针对:Windows系统和Andorid项目的配置。
一、Jenkins安装
官网地址:https://jenkins.io/index.html
Windows用户可直接下载msi文件(微软格式安装包)直接点击安装。如果下载的是war包,可通过下面两种方法安装:
1、执行命令“java -jar jenkins.war”安装。注意:Jenkins 需要运行Java 5以及以上的版本。
2、将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录。
注:这里我安装的是Jenkins ver. 2.37,对于jdk和tomcat的安装与配置自己找度娘或谷哥咨询……
二、Jenkins启动
Jenkins安装后,会生成对应的jenkins服务,用户可对该服务进行启动、停止等操作对Jenkins管理。
jenkins服务开启后,浏览器输入:http://localhost:8080 启动Jenkins。对于tomcat安装可直接开启tomcat服务启动,地址需要加上Jenkins路径(如:http://localhost:8080/jenkins/ )。
1、Jenkins第一次启动需输入管理员帐号(admin)密码(密码保存位置会有对应提示),如下图所示。
2、密码输入成功后,选择安装所需插件(如:gradle,maven,ant……),同样也可忽略这一步,后面需要再安装所需插件,个人建议最好先选择安装。
3、Jenkins启动成功后,记得修改admin密码,便于自己登录。
4、配置前不得不说的事:查看主目录路径(系统管理-->系统设置)确定是否是自己所要存放的位置,例如用tomcat启动,主目录一般都存在C盘。
主目录修改:新建系统变量JENKINS_HOME,添加自己的路径,重启Jenkins。
三、系统管理
1.插件管理####
选择需要安装或更新的插件(如:gradle、svn等),也可以选择高级选项,上传已下载的插件。安装完成重启Jenkins。
2.Global Tool Configuration####
全局工具配置,主要包括JDK、Gradle、Ant、Maven等。对于老版本Jenkins,没有“Global Tool Configuration”选项,可选择在“系统设置”中设置。
3.管理用户####
创建/删除/修改Jenkins用户。
4.Configure Global Security####
安全设置:可根据需求设置用户权限,主要是对“授权策略”设置。这里选择“安全矩阵”,对不同用户设置不同权限。
四、项目配置
1.Jenkins首页点击“新建”或点击“创建新任务”。
2.选择“构建一个自由风格的软件项目”,输入项目名字。
3.源码管理,这里添加svn源码。
如上图显示,添加svn路径后,显示“Unable to access to repository”,提示需要添加证书,点击add,输入svn用户名和密码创建即可。记得在“Credentials”选择刚才添加的证书。
4.构建,选择“Invoke Gradle Script”。当选择“Use Gradle Wrapper”时,第一次构建项目需要下载gradle包,所以一般建议选择“Invode Gradle”。
五、项目构建
1.构建:点击添加的项目,选择立即构建,构建项目。
2.构建输出:构建失败时,通过查看“Console Output”,查找构建失败原因。
六、初始错误
1.对于Android项目,需要添加sdk路径,可通过“系统管理-->系统设置-->全局属性”设置添加。
2.项目checkout下来后,需要更新项目,即右键点击项目,选择“SVN Upgrade working copy”,项目路径:Jenkins主目录/workspace。更新完成后重新构建。
网友评论