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 ...
随机推荐
- 数据摘要pandas
主要是用于分析数据的Pandas库 先学习两个数据类型DataFrame和series 进一步学习利用Pandas进行摘要的方法, 提取数据的特征 1 pandas库 1.1 pandas库 pand ...
- HDU2222(AC自动机入门题)
Keywords Search Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others ...
- 创建calico网络报错client response is invalid json
使用docker创建calico网络失败. # docker network create --driver calico --ipam-driver calico-ipam testcalico E ...
- UnicodeEncodeError: 'ascii' codec can't encode character u'\u65e0' in position 1: ordinal not in range(128)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u65e0' in position 1: ordinal not in ran ...
- 通过上一节部署出来的 Windows instance 有时候会发现操作系统时间总是慢 8 个小时,即使手工调整好时间和时区,下次 instance 重启后又会差 8 个小时
这是 OpenStack 实施经验分享系列的第 3 篇. 问题描述 通过上一节部署出来的 Windows instance 有时候会发现操作系统时间总是慢 8 个小时,即使手工调整好时间和时区,下次 ...
- [翻译] 物理引擎javascript实现
转自: How Physics Engines Work 高中物理全还给老师了啊啊啊啊啊啊 牛顿第二定律 物体加速度的大小跟物体受到的作用力成正比,跟物体的质量成反比,加速度的方向跟合外力的方向相同. ...
- 2.7-2.8 导入、导出数据(进/出)hive表的方式
一.导入数据进hive表 1.语法 LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (p ...
- 爬虫代码实现四:采用Hbase存储爬虫数据(2)
导入hbase的jar包,在maven仓库找:进入http://mavenrepository.com/,输入hbase client,选择apache hbase client, 点击进入,选择 点 ...
- OGNL和类型转换
转载 JavaWeb -- Struts 数据传输:OGNL和类型转换 1. 数据传输:OGNL和类型转换 OGNL和struts2 OGNL:Object-Graph Navigation Lang ...
- Makefile研究(三) —— 实际应用
转自:http://blog.csdn.net/jundic/article/details/17886637 前面讲了Makefile 的简单语法和简单的应用模板,但在实际项目应用中比这个肯定复杂很 ...