自动化测试Web自动化测试自动化测试

基于jenkins一步步搭建自动化持续集成系统——环境准备

2017-12-01  本文已影响95人  逸省

前言

    自动化测试可以极大的提高测试的效率,而持续集成则是进一步解放测试人员的双手,让机器自动构建环境,自动运行测试并发布测试报告。

    Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。

    Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以执行基于Apache Ant和Apache Maven的项目,以及任意的Shell脚本和Windows批处理命令。Jenkins的主要开发者是川口耕介。[2]Jenkins是在MIT许可证下发布的自由软件。[3]

    可以通过各种手段触发构建。例如提交给版本控制系统时被触发,也可以通过类似Cron的机制调度,也可以在其他的构建已经完成时,还可以通过一个特定的URL进行请求。

环境准备

操作系统:Mint 17.3

Jenkins:2.91

JAVA:8

JAVA8安装

    Mint 系统默认的JAVA版本为Open jre 1.7,但Jenkins不支持,所以需要安装JAVA8,如果系统已经有安装好了,则此步可省略。

    使用一下命令安装JAVA 8,需要保证网络畅通,否则可能安装失败。

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java8-installer

sudo apt-get install oracle-java8-set-default

    最后,使用以下命令验证安装结果。

java-version

    如果显示如下,则安装成功,否则请检查上述命令执行情况。

java version "1.8.0_151"

Java(TM) SE Runtime Environment (build 1.8.0_151-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

上一篇下一篇

猜你喜欢

热点阅读