前言 持续集成是敏捷开发中重要的一部分,为保证新功能的开发,又保证旧功能的维护,从一个冲刺到下个冲刺.持续集成工具是我们保证开发和维护并行的护航者,现在流行的集成工具有很多,例如: 1.Jenkins 2.Buildbot 3.Travis CI 经过对比,Jenkins工具搭建相对简单(仅指安装),打包速度也比较快,得到很多朋友的青睐,所以本文是以描述Jenkins搭建环境为主旨.(踩了好多坑啊哈哈哈) Jenkins 的 好处 在写本文之前,我觉得有必要提一下Jenkins 对一个团队的好处…
Jenkins+Maven+Git CI环境搭建手册 环境: OS:Linux version 2.6.32-220.23.2.ali878.el6.x86_64 (ads@kbuild) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) ps: 准备工作: 以下最好都到各自官网下载相应系统和位数的包,否则后期会因为系统和位数的不同,掉进无穷尽的坑里. Jdk: jdk-8u45-linux-x64.tar.gz Apache-tomcat: apac…
macaca-java for ios 自动化环境搭建 基础原理解析:https://testerhome.com/topics/6608 一.环境搭建 1.安装eclipse; -----Java开发调试工具 下载地址:https://www.eclipse.org/downloads/ PS:java调试工具,可根据自身情况选择不下载. 2.安装node.js 中文网地址:http://nodejs.cn/ node.js安装方式一: (1)安装brew /usr/bin/ruby -e "…
1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ——————————————————————————————————————————————————— 1.1新建变量名:JAVA_HOME   变量值:E:\Java\jdk1.6.0_43(这是我的jdk安装路径) 1.2编辑变量名:Path  在后面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin…
软件清单 jdk-8u102-windows-x64.exe eclipse-inst-win64.exe (Eclipse4.6 Neon) apache-tomcat-8.5.5-windows-x64.zip apache-maven-3.3.9-bin.zip site-1.10.13-1.8.x.zip(svn-eclipse-plug-in) 1.JDK的安装 安装过程就是next一路到底; 安装完成之后要配置环境变量: 1.1 新建变量名:JAVA_HOME 变量值:C:\Prog…
SSM 框架-03-MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建 如果你是使用 Eclipse 你需要先安装 MyEclipse,请参考:SSM 框架-02-MyEclipse 2017 安装与破解 1.JDK的安装     在看这篇文章的人应该都不需要了,但也不要直接跳过请在 cmd 检查 java,javac,java -version,这 3 条命令有一条出错都是有问题的.     配置步骤:首先下载JDK,这个从 sun 公司官网 可以下载,根据自己的系统选择64…
React Native -IOS 开发环境搭建 web架构(基础) 安装依赖 * 必须安装的依赖有:Node.Watchman 和 React Native 命令行工具以及 Xcode. npm 镜像 npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm.taobao.org/dist --global Yarn.React Native 的命令行工…
摘自:https://www.cnblogs.com/wangjiming/p/11278577.html 超全详解Java开发环境搭建   在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必须阶段,只有开发环境搭建好了,方可进行开发,良好的开发环境搭建,为后续的开发工作带来极大便利. 对于大公司来说,软件开发环境搭建工作一般是由运维来做,然而,对于小公司来说,这个工作就交给开发人员来做了,如开发经理.不管这个工作是交给运维人员做,还是 交给开发人员做,能确定的是:做这件事的人,一定是个…
编译OpenCV设计启用OpenGL三维可视化支持和启用GPU CUDA并行加速处理的基本知识: 1.从2.4.2版本开始,OpenCV在可视化窗口中支持OpenGL,这就意味着在OpenCV中可以轻松的渲染任何3D内容.但是由于当前版本(OpenCV2.4.2)在默认情况下不支持OpenGL,也许在将来的OpenCV版本中会默认支持利用OpenGL进行三维可视化.所以在当前版本中需要手工开启支持OpenGL.这一点在利用CMake编译OpenCV时从字段“WITH_OPENGL”默认未被勾选可…
1.下载Mac OSX10.9. 点击下载 2.下载VMware Workstation 10,点击下载,网页中包含序列号.安装VM. 3.VM10-MacOS补丁.用于创建苹果虚拟机. 安装VM就不上图了. 下面创建苹果虚拟机开始上图. 1.安装完成VM后,先安装[VM10-MacOS补丁].解压下载好的文件,打开[windows]文件夹中的[install]安装补丁.这样我们才能在图4中看到有[Apple mac osx(m)]选项. 然后打开并点击左上角[文件]弹出下列对话框,单机新建虚拟…
1.下载Mac OSX10.9. 点击下载 2.下载VMware Workstation 10,点击下载,网页中包含序列号.安装VM. 3.VM10-MacOS补丁.用于创建苹果虚拟机. 安装VM就不上图了. 下面创建苹果虚拟机开始上图. 1.安装完成VM后,先安装[VM10-MacOS补丁].解压下载好的文件,打开[windows]文件夹中的[install]安装补丁.这样我们才能在图4中看到有[Apple mac osx(m)]选项. 然后打开并点击左上角[文件]弹出下列对话框,单机新建虚拟…
目的 jmeter很早就接触了,最近又在接触项目的时候整了一下.写这篇博客主要有两个目的 1,为了给自己搭建jmeter做一个总结. 2,在部署过程中遇到过一些坑,在这分享出来,也希望能给需要的人一个参考. 接口测试概述 详细介绍jmeter接口测试环境之前,先简单介绍下接口测试 API testing is a type of software testing that involves testing application programming interfaces (APIs) dir…
在日常的测试工作中,我们会发现有些测试工作重复率极高,测试人员需要花费大量的时间进行这些重复性的测试,浪费了大量的人力与时间.若能够将常用的测试场景进行自动化,那必定能节省许多的人力与时间.作为一个初次步入测试行业的小白,也十分渴望能够使用自动化来分担测试工作.上网搜索了很多的资料,了解了很多工具,再加上之前有稍微接触过Appium,所以决定使用Appium开启自动化的探索.Appium支持的脚本语言有很多,例如js.java.Python.ruby,可选择一种自己熟练的脚本语言进行编写.  …
Hudson持续集成插件开发环境搭建 第一步安装java jdk,至于版本的话推荐1.6以上吧.安装好jdk设置环境变量,确保你在cmd中输入java -version有提示你jdk的版本信息等,也就是说确保java jdk能用. 第二步安装tomcat,这个很简单下载一下,地址自己百度一下.我是在windows上做的所以直接下载了tomcat的可安装版本.安装后自己启动即可.如果启动不了,你可以卸载了,重新已管理员权限再安装即可启动.启动后,在浏览器输入:http://localhost:80…
来源:http://www.cnblogs.com/xiaoyaoju/archive/2013/05/21/3091171.html 安装条件: 硬件:一台拥有支持虚拟技术的64位双核处理器和2GB以上内存的PC. 注意:运行MAC OS,需要电脑支持虚拟技术(VT),安装时,需要将VT启动,在BIOS中开启. 关于如何检测你的电脑支持VT,可以去下面这个网站下载这个工具,测试: http://www.grc.com/securable.htm 或者直接点击下面连接下载: http://www…
WebDriverAgent简介 WebDriverAgent是Facebook 在去年的 SeleniumConf 大会上推出了一款新的iOS移动测试框架.当时的推文申明,还只支持模拟器,不过在今年4月更新的版本中,官方宣称支持真机测试了,大家可以查看官方github 的介绍:https://github.com/facebook/WebDriverAgent 下面摘录一段官方对于WebDriverAgent的介绍字段: WebDriverAgent 在 iOS 端实现了一个 WebDrive…
本文原创,如需转载,请注明作者以及原文链接! 一.前期准备: 1.jdk安装        不要用centos7自带的openJDK2.hostname    配置       配置位置:/etc/sysconfig/network文件3.hosts           配置        配置位置 : /etc/hosts4.date            配置       date -s "....."设置日期一致5.   关闭安全机制 /etc/sysconfig/selinux…
1.macOS相关库安装 libimobiledevice > brew install libimobiledevice 使用本机与苹果iOS设备的服务进行通信的库. ideviceinstaller brew install ideviceinstaller 获取设备udid.安装app.卸载app.获取bundleid carthage > brew install carthage 第三方库管理工具. ios-deploy > brew install ios-deploy io…
申明:部分内容参见别人的博客,没有任何的商业用途,只是作为自己学习使用.(大佬博客) 一.相关环境 - eclipse :eclipse-jee-oxygen-3-win32-x86_64(下载地址) -Maven:maven-3.5.3 - jdk :1.8 - tomcat:7.0 -mysql :5.5.4 -spring 5.0.1 二.软件安装 前面的软件安装包括Maven的简单使用,我会抽时间写一个简单的教程. 三.创建MavenWeb项目 创建完之后,是这样的,好像结构不对,别着急…
安装redis集群需要版本号在3.0以上 redis-cluster安装前需要安装ruby环境 搭建集群需要使用到官方提供的ruby脚本. 需要安装ruby的环境. yum -y install ruby yum -y install rubygems redis集群管理工具redis-trib.rb [root@bogon ~]# cd redis-3.0.0 [root@bogon redis-3.0.0]# cd src [root@bogon src]# ll *.rb -rwxrwxr…
安装redis集群需要版本号在3.0以上 redis-cluster安装前需要安装ruby环境 搭建集群需要使用到官方提供的ruby脚本. 需要安装ruby的环境. yum -y install ruby yum -y install rubygems redis集群管理工具redis-trib.rb [root@bogon ~]# cd redis-3.0.0 [root@bogon redis-3.0.0]# cd src [root@bogon src]# ll *.rb -rwxrwxr…
说在前面的话: 从接到任务到完成共用了7天的时间.正常人用不到这个时间. 此时的功能表现是: 登录本地JenKins对项目进行构建,能够自动从SVN读取最新代码并按照Maven项目构建,构建完成能够自动使用SonarQube分析代码质量,并将构建的War包部署到指定容器中. 版权声明:此博客纯手打,个人创作,转载请注明出处 导图: 环境准备:MySQL5.7. Tomcat7.0.93.Tomcat8.5.30.JenKins2.160.SonarQube7.6+Sonar Scanner3.3…
说明:部署传统的web应用(.war) 准备工作: (1) 系统环境:CentOS7 (2) 安装JDK:https://www.cnblogs.com/myitnews/p/11493847.html (3) 安装Tomcat:https://www.cnblogs.com/myitnews/p/11493980.html 在tomcat-users.xml中配置访问服务器的用户名和密码 (4) 安装Maven:https://www.cnblogs.com/myitnews/p/114929…
一.前序工作 下载ant:http://ant.apache.org/bindownload.cgi 下载jenkins:http://jenkins-ci.org/ 下载testng:http://testng.org/doc/index.html 二.配置 配置ant 在环境变量添加ANT_HOME=D:\Program Files\apache-ant-1.9.6 在PATH添加;%ANT_HOME%\bin; 配置好后,在cmd中运行ant –version,如出现版本号,则成功 在ec…
搭建环境: JDK:jdk1.8.0_92 Ant:apache-ant-1.9.7 Jmeter: apache-jmeter-3.0 Jenkins:jenkins-2.19.3 具体环境配置 1.jdk安装及配置,自行查找,不再细说 2.jmeter安装及配置: 1).apache-jmeter-3.0压缩包解压到指导目录 2).环境变量配置:JMETER_HOME(D:\apache-jmeter-3.0) 3).运行cmd, 输入jmeter -version检验安装成功 4).运行a…
这次换了台电脑,所以须要又一次配置一次项目开发环境,过程中的种种,记录下来,便于以后再次安装.同一时候给大家一个參考. 1.JDK的安装 首先下载JDK,这个从sun公司官网能够下载.依据自己的系统选择64位还是32位.安装过程就是next一路究竟.安装完毕之后当然要配置环境变量了. --------------------------------------------------- 1.1新建变量名:JAVA_HOME   变量值:E:\Java\jdk1.6.0_43(这是我的jdk安装路…
这次换了台电脑,所以需要重新配置一次项目开发环境,过程中的种种,记录下来,便于以后再次安装,同时给大家一个参考. 1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. --------------------------------------------------- 1.1新建变量名:JAVA_HOME   变量值:E:\Java\jdk1.6.0_43(这是我的jdk安装路径)…
     一.前言 IOS的App自动化测试与Android的一样,也可以用appium来进行.但是IOS自动化依赖苹果的osx系统.Xcode构建等,且封闭的系统需要苹果开发者账号才可以驱动真机.Appium的环境配置有点麻烦,可能大部分时间都在处理各种稀奇古怪的报错,甚至于需要重装系统. 本文旨在记录配置过程(MacOS系统的Python和Java环境配置也有记录),给同道中人提供参考,让大家少走弯路. 二.环境依赖 1.环境依赖项 Xcode Git homebrew npm.nodejs…
                    写在最前面: jmeter:测试接口的工具,支持java语言: ant:Apache Ant是一个Java库和命令行工具,其任务是将构建文件中描述的进程作为相互依赖的目标和扩展点.只要使用过Linux系统的读者,应该知道 make这个命令.当编译Linux内核及一些软件源程序时,经常要用这个命令.Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似,像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具…
1. 默认邮件功能: Jenkins自带的邮件功能比较简单,配置如下: 设置默认发件人地址: 2. Email Extension Plugin 为了能够更加灵活地使用邮件功能,需要安装Email Extension Plugin,安装后进入Jenkins配置: Default Recipients:如果设置了“Default user E-mail suffix”对于没有添加后缀的收件人会自动补全收件人地址: Default Content:可自定义html. 对于每个项目的邮件通知,还需要单…