CI_SMOKE配置手册

Posted 数据科学工作加油站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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. 测试子服务器环境配置

在测试子服务器上建立运行目录,例如: D:\\jenkins_slave

SVN 检出 AutoScript目录,比如: D:\\AutoScript\\

添加系统环境变量:

变量名:AUTO_SCRIPT_HOME

变量值:SVN检出的AutoScript目录,如 D:\\AutoScript\\

重启电脑

3.3.2. 创建子节点

系统管理 -> 管理节点 -> 新建节点

 

 

 

 

以上是关于CI_SMOKE配置手册的主要内容,如果未能解决你的问题,请参考以下文章

在哪可以下载cisco2801、3560中文配置手册

FastDFS安装配置手册

dubbo配置参考手册,dubbo各个标签解析

联想NE系列交换机CNOS系统常用配置手册

VSAN配置手册

Ralasafe配置手册