CI_SMOKE配置手册

1.1. SVN安装
安装TortoiseSVN,并检出AutoScript目录至本地
1.2. Java环境安装
确认测试环境安装了JDK,在cmd下键入java -version 检查JDK是否安装
添加环境变量:JAVA_HOME
添加环境变量:CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
在环境变量Path中添加:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
1.3. Android sdk
将sdk放在某一路径。
添加环境变量:ANDROID_HOME(环境变量的值是SDK的存放位置)
在环境变量Path中添加:
%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
1.4. Python环境安装
1). 安装Python 2.*版本:
2). 安装pySerial(pySerial: 用来读取串口信息)
easy_install pySerial
1.5. 继电器配置
继电器连接电脑后,检查:设备管理器->端口,正确应该认出COM口

如果没有认出,先安装驱动:
Tools\PL2303_Prolific_DriverInstaller_v130.zip

2 Jenkins全局配置
2.1. 登录Jenkins服务器(如:http://192.168.11.20:8080/)
2.2. 设置系统编码
*在Jenkins服务器上添加 系统环境变量:
变量名:JAVA_TOOL_OPTIONS
变量值:-Dfile.encoding=UTF-8
2.3. Jenkins管理页面:
2.3.1. 增加全局属性
系统管理 -> 系统设置 -> 全局属性
添加键值对: 键LANG 值zh_CN.UTF-8
2.3.2. Jenkins URL
系统管理 -> 系统设置 -> Jenkins Location
填写Jenkins URL 为http://192.168.11.20:8080/
2.3.3. 配置JDK
系统管理 -> Global Tool Configuration -> JDK
JDK安装中,填上正确的JDK路径
2.3.4. 启用安全
系统管理 -> Configure Global Security
勾选:启用安全
2.4. 配置邮件通知
2.4.1. 系统管理员邮件地址
系统管理 -> 系统设置 -> Jenkins Location
2.4.2. 邮件通知
系统管理 -> 系统设置 -> Extended E-mail Notification
填写 SMTP server、Default user E-mail suffix、Default Recipients
邮件内容:Subject、Default Content
Default Subject:
$buildName - $BUILD_STATUS! - Build # $BUILD_NUMBER
Default Content:
$buildName - $BUILD_STATUS! - Build # $BUILD_NUMBER:
Check console output at $BUILD_URL to view the results.
系统管理 -> 系统设置 ->邮件通知
填写 SMTP服务器,用户默认邮件
3. CI-SMOKE任务配置
3.1. 使用SVN 检出AutoScript目录至本地
3.2. 建立主任务
3.2.1. 首页 -> 新建 (项目名称: Scm_Trigger_Master_SmokeTest)
3.2.2. 参数化构建过程:
PHONE_PROJECT_NAME:版本名
VERSION_PATH:版本路径
ci_smoke_home:服务器上持续集成的主目录
ci_smoke_script_home: 通过SVN导出至本地的AutoScript目录夹
3.2.3. 构建触发器:触发远程构建
令牌:JOBTOKEN_1234ABCD
3.2.4. 构建
使用:Execute Windows batch command:
命令内容:
cd /d %ci_smoke_home%
copy /y %ci_smoke_script_home%\BuildTrigger.jar .\
copy /y %ci_smoke_script_home%\ci_smoke.properties .\
Java -jar %ci_smoke_home%\BuildTrigger.jar %BUILD_TAG% %PHONE_PROJECT_NAME% %VERSION_PATH%
3.2.5. 构建后操作:添加构建失败发送Email通知
增加构建后操作步骤 -> Editable Email Notification
修改Default Subject:
Scm_Trigger_Master_SmokeTest - $JOB_NAME - $BUILD_STATUS!
修改 Default Content:
Scm_Trigger_Master_SmokeTest - $JOB_NAME - $BUILD_STATUS! - Build # $BUILD_NUMBER:
Check console output at $BUILD_URL to view the results.

3.3 创建项目子任务
3.3.1. 测试子服务器环境配置
l 在测试子服务器上建立运行目录,例如: D:\jenkins_slave
l SVN 检出 AutoScript目录,比如: D:\AutoScript\
l 添加系统环境变量:
变量名:AUTO_SCRIPT_HOME
变量值:SVN检出的AutoScript目录,如 D:\AutoScript\
重启电脑
3.3.2. 创建子节点
系统管理 -> 管理节点 -> 新建节点








CI_SMOKE配置手册的更多相关文章
- Varnish缓存服务器的搭建配置手册
Varnish缓存服务器的搭建配置手册 1.Varnish官方环境依赖提示 Installing Varnish Cache is as simple as enabling our package ...
- Ubuntu_10.04下Hadoop-0.20.2集群配置手册
Ubuntu_10.04下Hadoop-0.20.2集群配置手册 一.软硬件环境的准备 下面的文章来自hadoopor.com,我先交待一下我自己的环境: 两台机器,每台机器上面两个虚机(vmware ...
- nginx1.9.4 +php 5.5.29+yii2.0配置手册
nginx1.9.4 +php 5.5.29+yii2.0配置手册 目录 一. php5.5.29安装配置 2 二. nginx1.9.4安装配置 2 三. yii2.0 ...
- QC邮件转发工具Mail Direct安装配置手册
QC邮件转发工具Mail Direct安装配置手册 2010-06-11 10:00:56| 分类: 软件测试 | 标签: |举报 |字号大中小 订阅 QC邮件转发工具安装配置手册 由于公司没有独立的 ...
- Nginx+Tomcat+MemCached 集群配置手册
系统实施文档 Nginx+Tomcat+MemCached 集群配置手册 目 录 第1章 概述 1.1 目标 互联网的快速发展带来了互联网系统的高负载和高可用性, 这要求我们在设计系统架 ...
- Git 安装配置手册
Git 安装配置手册 首先我们要了解 Git 是类似于 SVN 用来管理项目的 首先要先下载 Git ,这个东西相当于一个核,是该功能的核心 下载地址(<https://gitforwindow ...
- 网站 HTTP 升级 HTTPS 完全配置手册
网站 HTTP 升级 HTTPS 完全配置手册 今天,所有使用Google Chrome稳定版的用户迎来了v68正式版首个版本的发布,详细版本号为v68.0.3440.75,上一个正式版v67.0.3 ...
- 泛微云桥e-birdge之金蝶云之家集成配置手册
最近在配置金蝶云之家与泛微ecology的打通,没有看官方文档,直接配置,一直配置不通,看了官方文档后知道了少配置参数了,转载一下,省得四处去找了. 泛微云桥e-birdge之金蝶云之家集成配置手册 ...
- linux服务器基本安全配置手册
转:忘了在哪转的,直接复制到笔记里了,贴出来分享 假如你想要搭建一个Linux服务器,并且希望可以长期维护的话,就需要考虑安全性能与速度等众多因素.一份正确的linux基本安全配置手册就显得格外重要. ...
随机推荐
- 九种迹象表明你该用Linux了
实际上.你每天都或多或少的不知不觉地在使用Linux系统. 在webserver领域中,Linux是占主导地位的操作系统.包含你如今正在浏览的页面的后台,都是跑在Linux上的.甚至你整天不离手的An ...
- 《C程序设计语言》【PDF】下载链接:
<C程序设计语言>[PDF]下载 https://u253469.pipipan.com/fs/253469-230382180 内容简介 在计算机发展的历史上,没有哪一种程序设计语言像C ...
- 《程序设计语言——实践之路(英文第三版)》【PDF】下载
<程序设计语言--实践之路(英文第三版)>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230382234 内容简介 <程序设计语 ...
- 肖秀荣8套卷2018pdf下载|2018肖秀荣冲刺8套卷pdf下载电子版
肖秀荣8套卷2018pdf下载|2018肖秀荣冲刺8套卷pdf下载电子版 下载链接: https://u253469.ctfile.com/fs/253469-229815828
- sudo,visudo
visudo修改/etc/sudoers文件 用户名/%组名 主机名/主机别名/网段=(身份)命令 若(ALL)为空则为所有身份,即包含root身份 user1 ALL=/sbin/shutdown ...
- VMware安装Linux,系统分区。
系统分区: 主分区<=4 扩展分区<=1 主分区+扩展分区<=4 扩展分区不能直接使用,必须再分成若干逻辑分区才能读写数据. 逻辑分区编号从5开始,1-4给主分区和扩展分区使用的,不 ...
- 《Office 365 开发入门指南》公开邀请试读,欢迎反馈
终于等来了这一天,可以为我的这本新书画上一个句号.我记得是在今年的2月份从西雅图回来之后,就萌发了要为中国的Office 365开发人员写一些东西并最终能帮到更多中国用户的想法,而从2月26日正式写下 ...
- 数据分析与展示——NumPy数据存取与函数
NumPy库入门 NumPy数据存取和函数 数据的CSV文件存取 CSV文件 CSV(Comma-Separated Value,逗号分隔值)是一种常见的文件格式,用来存储批量数据. np.savet ...
- Effective Java 第三版——9. 使用try-with-resources语句替代try-finally语句
Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...
- HTML状态码大全(301,404,500等)
HTML状态码大全(301,404,500等)HTML状态码大全(301,404,500等)HTML状态码大全(301,404,500等)HTML状态码大全(301,404,500等) 这些状态码被分 ...
