脚本实现部分: 自动化工具:QTP 选择合适的Add-in插件以便识别出被测系统的对象,Visa项目选择的是Web插件,注意:记得先打开QTP工具后打开被测系统。 每个主要业务用单独的一个脚本实现,主要涉及到的的QTP脚本的实现的有以下几点: 1. 从下拉菜单菜单中任意选择一个选项,获取Weblis
分类:
其他好文 时间:
2016-01-28 15:14:11
阅读次数:
155
问题原因 changelog的获取方式(git-client插件): 首先调用git whatchanged命令,读取输出字节流(UTF-8编码的Commit Message)。 将字节流解码为字符串然后写入字符文件$JENKINS_HOME/jobs/xxx/builds/xx/changelog
War文件部署 1、jenkins需要安装Deploy Plugin插件:在【系统管理】-【插件管理】下,如果没有安装,则在可选插件下找到该插件,然后安装(如图是1.5版本安装好的截图) 2、在构建的job的配置下,在【增加构建后操作步骤】--【Deploy war/ear to a contaai...
分类:
其他好文 时间:
2016-01-28 00:47:34
阅读次数:
254
一、Jenkins自动打包配置目标:1. 自动打包;2. 自动上传;3. 友好下载1. Jenkins简介Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作。减少重复劳动,减少人工成本。持续、自动地构建/测试软件项目;监控一些定时执行的任务;2. Jenkins配置添加git...
分类:
移动开发 时间:
2016-01-26 21:51:03
阅读次数:
263
本方案以 RHEL / Centos 64位Linux操作系统为例,由于这是眼下最常见的server环境。一、安装Java SDK。 建议,不要使用诸如yum之类的玩意自己主动安装,由于openJDK之类的东东终于各种幺蛾子跑不起来。老老实的去oracle站点下载至少Java7 64...
分类:
移动开发 时间:
2016-01-26 18:19:39
阅读次数:
979
gitinspector是一个python语言开发的开源的命令行下的代码统计工具,一般用于开发人员对自己的代码做统计。命令行的一般用法:#gitinspector-wTHL/path/code/repository//自行执行看下效果,这里不再缀述#gitinspector--format=html--timeline--localize-output-w/path/code/re..
分类:
其他好文 时间:
2016-01-25 19:44:52
阅读次数:
1362
F:cd F:\program\apache-tomcat-7.0.67\webapps\Set currentPath=F:\program\apache-tomcat-7.0.67\webapps\echo currentPath:%currentPath%Set nowdate=%date:~...
分类:
其他好文 时间:
2016-01-25 09:56:54
阅读次数:
181
安装中遇到的问题:1、linux中最好用普通用户安装tomcat和jenkins,用普通用户启动tomcat,否则jenkins工作空间不会在普通用户下,而线上自动发布部署时,是不允许用root用户发布的,只能用普通用户,如果没在普通用户下安装解决方法:待补充。。。2、安装版本最好是官网最新版本,否...
分类:
其他好文 时间:
2016-01-22 13:24:59
阅读次数:
822
本文主要讲述在开发过程中,提高工作效率而进行的IOS-Jenkins的持续集成。背景平时我们开发完成IOS项目,需要打包给测试人员进行测试。其中的过程需要重复进行:修改配置项--编译---连接设备--运行打包--debug进设备中--然后交给等待的测试人员。现有成熟的持续集成Jenkins解决方案,...
分类:
移动开发 时间:
2016-01-22 00:09:45
阅读次数:
339
什么是持续集成持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。为什么使用持续集成1.减少风险2.减少重复过程3.任何时间、任何地点生成...
分类:
移动开发 时间:
2016-01-21 23:47:03
阅读次数:
986