1. 环境准备

1.1 我的环境

1.Win10 64位

2.JDK 1.8.0_121

3.Tomcat 7.0.92

4. Jenkins 2.24

5.SVN-Server 3.8.1

1.2 下载地址

JDK:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Tomcat:

http://tomcat.apache.org/

Jenkin:

https://jenkins.io/download/

http://mirrors.jenkins-ci.org/

2. 安装

2.1. Jdk安装配置

2.1.1 jdk安装

双击.exe文件安装

2.1.2环境变量

在系统环境变量里添加以下变量:

1. JAVA_HOME: jdk的安装路径 C:\Program Files\Java

2. CLASSPATH: %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

3. Path: %JAVA_HOME%\bin

2.1.3检查环境是否成功

(这一步很重要)

>>java -version

>> javac

(输入javac,显示如下)

2.2  Tomcat安装配置

2.2.1 Tomcat安装

Tomcat两种安装方式:

a.安装包

b.解压包

1. 安装文件:双击apache-tomcat.exe文件,一路默认安装

端口默认为8080,如有需要设置其他端口则可以修改;

安装完成后,会生成系统自启动服务。

2.解压文件:直接文件解压。

2.2.2 Tomcat环境配置

1. 新建TOMCAT_HOME变量

变量名TOMCAT_HOME

变量值C:\Program Files\Apache Software Foundation\Tomcat 7.0

变量值即为我们下载的tomcat解压路径/安装路径,在这里我的是C:\Program Files\Apache Software Foundation\Tomcat 7.0

2. 新建CATALINA_HOME变量

变量名CATALINA_HOME

变量值C:\Program Files\Apache Software Foundation\Tomcat 7.0

没错,CATALINA_HOME的变量值与TOMCAT_HOME的变量值是一样的。

3. 修改变量Path

在系统变量中找到Path变量名,双击或点击编辑,在末尾添加如下内容

;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib

这里要注意,各个变量值之间一定要用;分隔。

2.2.3 启动Tomcat

1.双击运行Tomcat.exe 启动tomcat服务

2. Tomcat成功启动后,启动浏览器,在浏览器的地址栏里输入:http://localhost:8080/。然后回车。进入如下画面。此时表示Tomcat已经正确安装。

2.3 Jenkins安装

2.3.1 Jenkins安装

Jenkins安装包也分两种:

A.jenkins.msi 客户端安装包

--双击安装

B.jenkins.war包:

jenkins.war包放到Tomcat路径webapps目录下

Jenkins安装后需要重新启动tomcat

2.3.2启动jenkins

先重启tomcat:tomcat.exe,然后在浏览器输入http://localhost:8080/jenkins/

3.Jenkins任务配置

3.1 权限管理

Jenkins中添加SVN权限

登录jenkins,点击凭据添加SVN权限,即用户登录svn的账号/密码;

3.2 新建任务

点击新建任务,进行构建

3.3 任务名称

输入任务名称,选择‘构建一个自由风格的软件项目’

3.4通用配置

设置项目运行的节点

选择->限制项目的运行节点,输入需要运行此任务的slave名称。

设置目录地址

3.5码源管理

SVN码源下载

3.6 构建触发器

3.6.1设置定时任务

3.6.2 定时规则语法

3.7构建

配置cmd命令

应用、保存,完成任务新建。

3.8执行任务

选择任务执行,一键启动自动化

3.9节点管理

后续更新

4. 参考资料

JDK 安装配置教程:

https://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html

Tomcat下载安装:

https://jingyan.baidu.com/article/54b6b9c0dd0c6a2d593b4743.html

Tomcat安装与环境配置:

https://jingyan.baidu.com/article/624e7459a7d6e734e9ba5a70.html

【windows】自动化测试持续集成(CI)环境部署的更多相关文章

  1. Jenkins+Gitlab搭建持续集成(CI)环境

    利用Jenkins+Gitlab搭建持续集成(CI)环境 Permalink: 2013-09-08 22:04:00 by hyhx2008in intern tags: jenkins gitla ...

  2. CentOS 7 部署Gitlab+Jenkins持续集成(CI)环境

    持续集成概述及运行流程 : 持续集成概述 :持续集成(Continuous integration)持续集成是指开发者在代码的开发过程中 ,可以频繁的将代码部署集成到主干,并进行自动化测试  开发→代 ...

  3. GitLab、Jenkins结合构建持续集成(CI)环境

    1 持续集成 概述及运行流程 1.1 持续集成概述 持续集成概述:持续集成(Continuous integration)持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并迚程自 ...

  4. 使用Jenkins搭建持续集成(CI)环境

    转自:http://www.cnitblog.com/luckydmz/archive/2012/01/03/77007.html 首先从官网http://jenkins-ci.org/下载 Java ...

  5. 持续集成---jenkins环境部署

    一.环境准备 操作系统:linux系统,此时我安装的是centos6.5,操作步骤具体见博客<虚拟机安装centos6.5> 依赖软件:1.jdk, 2.tomcat9(需要安装两个,一个 ...

  6. [转]使用Jenkins搭建持续集成(CI)环境

    转自:魔のkyo的工作室 首先从官网http://jenkins-ci.org/下载 Java Web Archive (.war) 例如我保存到 D:\jenkins\jenkins.war 运行J ...

  7. Jenkins: 使用Jenkins搭建持续集成(CI)环境

    http://www.cnitblog.com/luckydmz/archive/2012/01/03/77007.html 首先从官网http://jenkins-ci.org/下载 Java We ...

  8. .NET持续集成与自动化部署之路第三篇——测试环境到生产环境的一键部署策略(Windows)

    Jenkins测试环境到生产环境的一键部署策略(Windows) 一.前言     前面我们已经初步实现了开发集成环境.测试环境的持续集成(自动化构建.自动化测试.自动化部署).但生产环境自动化部署迟 ...

  9. Gitlab+Gitlab-CI+Docker实现持续集成(CI)与持续部署(CD)

    写在前面 记录一下,一个自动化开发部署项目的构建过程与简单使用,实现真正的DevOps gitlab安装 步骤一:安装依赖 yum -y install git gcc glibc-static te ...

  10. Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(三):搭建jenkins集群环境

    写在前面 大家可以看到本文的配图,左边是jenkins单机环境,右边是jenkins集群.个中区别,不言而喻,形象生动. 前面我分别介绍了.net core 程序的多种部署方式(无绝对孰优孰劣): 1 ...

随机推荐

  1. js 对有“命名空间”的表单做深度解析

    问题描写叙述:一个大表单中,可能包括几十个字段.这些字段在数据库中的映射非常可能不在一张表中,为了降低后台操作的工作量,我们应该在前台提交的时候对数据做初步处理. 举例说明: watermark/2/ ...

  2. Apple Swift学习教程

    翻译自苹果的官方文档:The Swift Programming Language. 简单介绍 今天凌晨Apple刚刚公布了Swift编程语言,本文从其公布的书籍<The Swift Progr ...

  3. 2016/2/18 html 标签 表格

    ①打开dreamw新建html 开头显示如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" & ...

  4. (三)Java 开发环境配置

    window系统安装java 下载JDK   首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downl ...

  5. 每个sql结果返回值的字节大小的峰值统计

    #5KB/per结合数据库配置mylimit = 50

  6. luogu1155 双栈排序

    题目大意 运用两个栈的push和pop操作使得一个序列单调递增且操作字典序最小.$n\leq 1000$. 题解 本题我们要尝试运用“瞪眼法”,也就是推样例.我们显然要数字尽可能地推入第一个栈.那么问 ...

  7. Android 录音和摄像头权限适配【转】

    本文转载自:http://blog.csdn.net/self_study/article/details/52965045 最近在研究权限适配的相关内容,整理以前的权限博客如下:  android ...

  8. 8-23 canvas专题

    8-23 canvas专题-了解外部框架的使用 学习要点 掌握画布内容的导出的toDataURL()方法 了解外部框架的使用 第八章内容介绍 在第八章中我们将对以前的知识进行简单的回顾,着重对canv ...

  9. oracle存储过程和游标的使用

    oracle存储过程和游标的使用 (2011-04-19 14:52:47) 转载▼ 游标: 用来查询数据库,获取记录集合(结果集)的指针,我们所说的游标通常是指显式游标,因此从现在起没有特别指明的情 ...

  10. Handle/Body pattern(Wrapper pattern)

    Handle Body Pattern 一些设计模式,通过一系列非直接的间接的方式(这种间接的方式,可称其为 handle(把手)),完成接口与实现(实现可称为 body(主体))的分离 Handle ...