如何利用jenkins来做android自动化

2024-11-16 05:44:40
推荐回答(1个)
回答1:

 环境配置
  启动Jenkins
  1、 安装jdk
  从略,建议1.6或以上版本,配置好环境变量。
  2、 安装tomcat
  从略,安装完调试下tomcat是否正常。

  3、 安装ant
  下载zip包,解压后配置好环境变量。

  4、 安装jenkins
  下载war包,命名为Jenkins,拷贝到tomcat/webapps目录下。

  5、 安装Android SDK
  下载安装,完成后配置好Android_SDK_HOME环境变量。此步骤主要用于进行android自动化测试,若不进行此项可略过。

  安装完成后启动tomcat/bin/startup.bat文件(linux下是startup.sh),在浏览器输入http://localhost:8080/jenkins,8080为tomcat端口,即可访问jenkins服务器。
  配置Jenkins
  1、 JDK配置
  新增JDK,指定JDK名字和JAVA_HOME
  2、 ANT配置
  新增ANT,指定ANT名字和ANT_HOME
  3、 Maven配置
  从略,本文未使用到Maven,具体配置方法参考Google。
  4、 Subversion
  选择1.6版本SVN,勾选Update default Subversion credentials cache after successful authentication
  5、 邮件通知
  填写SMTP server、Default user E-mail suffix、System Admin E-mail Address、Jenkins URL、勾选Use SMTP Authentication,填写User Name、Password、Use SSL、SMTP port、Chareset(UTF-8) 、Default Content Type(默认)、Default Recipients(默认收件人),配置完成后可进行测试邮件。
  6、 Jenkins URL
  配置该URL,用于别人访问。
  插件管理
  1、 Hudson Subversion Plug-in,jenkins的svn插件。
  2、 Android Emulator Plugin,android模拟器插件。
  3、 JUnit Attachments Plugin,junit测试报告附件插件。
  4、 Email-ext plugin,邮件扩展插件。此处说明下,默认Jenkins只会发送构建失败的邮件,我们需安装此插件才能自定义不同场景。
  5、 Deploy to container Plugin远程发布插件。
  自动化测试