Linux下自动化测试环境的搭建
1.安装Linux虚拟机,详情参考 https://blog.csdn.net/qq_22770715/article/details/78558374 https://www.cnblogs.com/Q277227/p/8176564.html
1.1 需要确定IP ,使用 ifconfig

1.2 linux的用户名跟密码;
1.3 确定可以远程ssh登录;

1.4 确定防火墙处于关闭状态

service iptables stop 用户关闭防火墙;
2.java jdk的安装以及环境变量的搭建
2.1 通过linux命令进行安装yum install java ;也可以下载linux版本的jdk,复制到linux虚拟机下;
验证安装是否成功

2.2 环境变量的搭建
进入系统根目录下的 /etc/profile ,如下进行环境变量的搭建;


通过vim命令进入,输入 i,进行编辑,esc退出编辑,:wq保存并退出,:q退出;
3.安装并配置 git
3.1 安装git : yum install git
验证是否安装成功 git --version

3.2 git 初始化设置
git config --global username "" //用户名
git config --global user.email "" //用户email
3.3 生成证权证书
ssh-keygen -t rsa -C "email地址"
进入 .ssh 目录下

3.4 将生成的证书配置到github上,将 id_rsa.pub 里面的内容复制到 github上;
进入github setting;

3.5 确保liunx服务器与github之间可以联通;

4. 使用maven进行构建
4.1 下载maven包 使用 wget 下载链接 //去apache官网复制linux下的下载链接,进行下载;如果 wget不识别,需要先下载wget工具 ,使用yum -y install wget
4.2 解压maven包 使用unzip 下载好的zip包 //如果unzip不识别,需要先下载unzip工具,使用yum -y install unzip
下载解压好之后 如下图:

4.3 配置maven环境变量,跟jdk环境变量配置一样,参考jdk上边的截图;
4.4 验证是否配好

5.下载Tomcat
5.1 下载Tomcat wget 下载链接;
5.2 解压
下载跟解压参考maven

5.3 开启Tomcat服务

5.4 查看Linux进程中是否有 tomcat

5.5 进入浏览器,输入 linux虚拟机的ip:port

6.jenkins的相关配置
6.1 进入 jenkins 官网 https://jenkins.io/download/ ,复制链接

6.2 第一次启动

6.3 在浏览器中输入 linux虚拟机的ip : 8070

6.4 需要对启动起来的jenkins进行一系列的配置;
安装插件,进入系统管理 - 可选插件 - 下载 rebuilder safe restarter插件;
进入配置全局安全性, 安全矩阵里添加 admin 用户;

6.5 需要将Linux注册到Jenkins上;


启动节点验证Linux服务器已经成功注册到jenkins上,如下 Testlinux前面没有红叉 就是注册成功;

新建job验证jenkins任务可以远程运行在Linux服务上 如下 RMCT 跟 TestTask是新建的job;

点击新建的job, 点击 立即构建 ,可以进行构建;

Linux下自动化测试环境的搭建的更多相关文章
- 记一次Linux下JavaWeb环境的搭建
今天重装了腾讯云VPS的系统,那么几乎所有运行环境都要重新部署了.过程不难懂,但是也比较繁琐,这次就写下来,方便他人也方便自己日后参考参考. 我采用的是JDK+Tomcat的形式来进行JavaWeb初 ...
- linux下Ftp环境的搭建
Ftp环境的搭建 1.ftp软件的安装 使用ssh远程连接linux系统,上传和下载一些文件,Ftp是不可少的 Ftp的安装很简单,远程登录系统后使用命令 yum list vsftpd 通过提示 ...
- Linux下服务器环境的搭建和配置之一——Apache篇
最近一个多月(2016-06-20开始至今),一直在忙海外广告平台FAQ系统的开发,既要负责服务器环境的搭建,又要写前端,还要写后台和数据库,甚至还要考虑产品需求和设计.所以是一个很大的挑战,对自身也 ...
- Linux下开发环境的搭建(For C++ OIer)
说句实话,对于OIer来说,Linux真的是个很好的开发平台. 这里既没有游戏的喧嚣,也没有广告的打扰,gcc/g++早已预装,一切已为你准备好......(???)即使对于日常使用,也绰绰有余. 如 ...
- Linux下Qt环境的搭建
之前一直使用Ubuntu软件中心中的Qt4开发Qt的应用程序,现在转到Linux下来做Qt5开发,但是必须从Qt官网上面下载对应的安装包,配置起来相对麻烦一些,这里介绍整个开发流程. 首先,在官网上面 ...
- android开发学习---linux下开发环境的搭建&& android基础知识介绍
一.配置所需开发环境 1.基本环境配置 JDK 5或以上版本(仅有JRE不够) (http://www.oracle.com/technetwork/java/javase/downloads/ind ...
- linux下jdk环境的搭建
1.jdk的下载 2.linux centos7.2 64位下的安装和环境变量配置 1.jdk的下载 下载地址:https://www.oracle.com/technetwork/java/jav ...
- Linux 下开发环境的搭建(软件安装)
一.Centos6.5下安装JDK 步骤1: 查看现有安装的JDK版本 rpm –qa | grep -i java 步骤2: 卸载已有软件 rpm -e --nodeps java-1.7.0-op ...
- ubuntu 18.04下greenplum安装笔记(一)Linux下基础环境的搭建
背景 需要构建一个用于数据仓库的分布式数据库集群. 每一个节点暂时不需要进行备份,同时也不考虑坏掉的情况. 每一个数据节点最好都不用进行过多的配置,安装起来方便. Greenplum的Shared-N ...
随机推荐
- 使用media来加载css
默认的,css被当做渲染时候必须加载的资源. 设备类型和设备询问允许我们设置一些css资源编程可选的 对于所有的css资源,无论是必须的还是可选的,都会被浏览器加载 The New York Time ...
- Android自动化测试怎么填写Xpath
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5sAAAJYCAIAAABjAmXpAAAgAElEQVR4nOzdeZhb5Z0veNV/M88sz7 ...
- CodeForces - 840D:(主席树求出现区间出现次数大于某值的最小数)
Once, Leha found in the left pocket an array consisting of n integers, and in the right pocket q que ...
- SPOJ:D-query(非常规主席树求区间不同数的个数)
Given a sequence of n numbers a1, a2, ..., an and a number of d-queries. A d-query is a pair (i, j) ...
- SPOJ:Another Longest Increasing Subsequence Problem(CDQ分治求三维偏序)
Given a sequence of N pairs of integers, find the length of the longest increasing subsequence of it ...
- python下载各大主流视频网站电影
You-Get 是一个命令行工具, 用来下载各大视频网站的视频, 是我目前知道的命令行下载工具中最好的一个, 之前使用过 youtube-dl, 但是 youtube-dl 吧, 下载好的视频是分段的 ...
- PTA 哈希查找 除留取余法
PTA 电话聊天狂人(25 分) 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤105),为通话记录条数.随后N行,每行给出一条通话记录.简单起 ...
- html锚点实现的方法
1 通过id <a href="#div1"> 通过id获取锚点</a> <div style=" height:200px; width: ...
- httpclient:实现有验证码的模拟登陆
//1.这种方式是先把验证码的图片下载到本地.并且根据网页解析获得token值//2.手动在控制台输入验证码//3.因为验证码图片已经下载下来,后面就可以使用图像文字识别package DoubanS ...
- C++泛型编程之函数模板
泛型语义 泛型(Generic Programming),即是指具有在多种数据类型上皆可操作的含意.泛型编程的代表作品 STL 是一种高效.泛型.可交互操作的软件组件. 泛型编程最初诞生于 C++中, ...