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 ...
随机推荐
- python string写入二进制文件——直接wb形式open file,再write string即可
4 down vote accepted You misunderstood what \xhh does in Python strings. Using \x notation in Python ...
- WebApi发送HTML表单数据:文件上传与多部分MIME
5.3 Sending HTML Form Data5.3 发送HTML表单数据(2) 本文引自:http://www.cnblogs.com/r01cn/archive/2012/12/20/282 ...
- ARM版本系列及家族成员梳理
ARM公司简介 ARM是Advanced RISC Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能.廉价.耗能低的RISC (精简指令集)处理器. 1985年第一个AR ...
- hdu5530
分治ntt 考虑从添加i,放在j位置,那么1->j是一个连通块,j+1->i和1->j不连通,那么我们可以列出式子dp[i]=∑j=1->i dp[i-j]*A(i-1,j-1 ...
- bzoj4430
bit+容斥原理 我不会cdq分治只能用这个做法 考虑什么情况下不满足,至少有一个顺序不对就不行了,那么不满足的总有两对属性形成逆序对,那么我们用总方案数*2=n*(n-1)减去不符合的*2再/2就是 ...
- Android开发--Activity
一:Activity生命周期 (1)Activity生命周期中的几种方法: protected void onCreate(Bundle savedInstanceState): protected ...
- Tautonym Puzzle
题意: 构造一个长度不超过200,数字不大于100的序列,使得合法子序列的个数恰好为N: 合法子序列是指一个长度为偶数的序列,前一半和后一半相等. 解法: 考虑这种构造方法 假设我们当前有序列为 $x ...
- Linux 执行定时任务 shell脚本
Linux上面执行定时任务,我们可以利用crontab -e直接编辑定时任务 另外我们还可以写好shell脚本,定时去执行shell脚本,这两个方法都可以起到定时执行的作用 下面我详细说一下入如何执行 ...
- 【Hadoop】HDFS笔记(一):Hadoop的RPC机制
RPC(Remote Procedure Call, 远程过程调用)主要面对两个问题: 1.对象调用方式: 2.序列/反序列化机制. Hadoop实现的RPC组件依赖于Hadoop Writable类 ...
- 别用visual editor了,用WindowBuilder
以前利用 Eclipse Visual Editor 项目构建 GUI,现在用WindowBuilder吧. 官网说: The Visual Editor project has been archi ...