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 ...
随机推荐
- LuoguP4861 按钮
传送门 这题一眼看上去要解\(k^x \equiv 1(mod\ m)\)的最小正整数解. 于是我打了一个扩展BSGS 这题这样做算的答案一直是0的.不过有另一个定理欧拉定理,\(k^{\varphi ...
- yolo原理学习
1.[yolov1] 第一步:将图像划分为S*S的栅格(grid cell),这里分成了7*7的grid cell.栅格的任务是:检测中心落在该栅格中的物体(注意,栅格中心未必与物体的中心重合, ...
- tty初探 — uart驱动框架分析
写在前面: 我们没有讲UART驱动,不过我们认为,只要系统学习了第2期,应该具备分析UART驱动的能力,小编做答疑几年以来,陆陆续续有不少人问到UART驱动怎么写,所以今天就分享一篇深度长文(1700 ...
- JavaScript-Tool:jQuery
ylbtech-JavaScript-Tool:jQuery 1.返回顶部 1. jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码 ...
- 转:CURL库在程序中的运用浅析
CURL库在程序中的运用浅析-nk_ysg-ChinaUnix博客 http://blog.chinaunix.net/uid-22476414-id-3286638.html 这个目录的文章转载fr ...
- 【网络爬虫】【java】微博爬虫(五):防止爬虫被墙的几个技巧(总结篇)
爬虫的目的就是大规模地.长时间地获取数据,跟我们正常浏览器获取数据相比,虽然机理相差不大,但总是一个IP去爬网站,大规模集中对服务器访问,时间一长就有可能被拒绝.关于爬虫长时间爬取数据,可能会要求验证 ...
- 3-C++程序的结构1.1
数据的共享和保护机制是C++的重要特性之一. 1.标识符的作用域与可见性 作用域讨论的是标识符的有效范围,可见性是讨论标识符是否可以被引用. a.作用域 作用域是一个标识符在程序正文中有效的区域.C+ ...
- Nginx的安装配置和tomcat负载均衡
Nginx简介 什么是nginx? Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.由俄罗斯的程序设计师Igor Sysoev所开发,官方测试ngi ...
- UVa 1645 Count (递推,数论)
题意:给定一棵 n 个结点的有根树,使得每个深度中所有结点的子结点数相同.求多棵这样的树. 析:首先这棵树是有根的,那么肯定有一个根结点,然后剩下的再看能不能再分成深度相同的子树,也就是说是不是它的约 ...
- HTML学习笔记(二)HTML格式化
很多标签都可以用来改变文本的外观,并为文本关联其隐藏的含义.总地来说,这些标签可以分成两类:基于内容的样式(content-based style)和物理样式(physical style). 一.基 ...