最新文章列表

用 Python 编写干净、可测试、高质量的代码[转载]

用任何语言都可以写出极其糟糕的代码,包括优雅强大的 Python 语言。在本文中,我们讨论看待测试的方式不同如何导致差异很大的 Python 代码。最后, ...
Ihavegotyou 评论(0) 有828人浏览 2017-04-26 12:49

Hudson 持续集成框架 备忘录

Hudson 是一个 自动化构建好东西(严格说只是持续集成的一环),java的一个web工程开源 环境搭建: 1.下载:官网下载 hudson,只是一个 压缩包, 2.运行: java -jar hudson.war 默认是8080端口运行 可以指定端口,, 当然可以讲 hudson.war放在tomcat中作为普通web工程圆形。 3.初始成功  浏览器访问 http://localhost ...
assertmyself 评论(0) 有542人浏览 2016-12-08 11:14

Hudson使用

...
fjohnny 评论(0) 有346人浏览 2016-07-07 21:46

10-JEESZ分布式框架-消息中间件简介

声明:因为JEESZ分布式框架运行环境是基于linux系统的,这边也总结了网上的一些资料,考虑到后期博客作为框架的原生教程,故这边做详细的安装记录,也希望能够帮助到各位朋友。   消息中间件简介1.消息中间件在JEESZ分布式架构中的作用1)消息中间件在分布式系统中完成消息的发送和接收。2)消息中间件可利用高效可靠的消息传递机制进行平台无关的数据交流, 并基于数据通信来进行分布式系统的集成。 ...
JEESZ分布式架构 评论(2) 有266人浏览 2016-03-09 00:34

Windows 下配置Hudson+svn+maven

    hudson 是一个代码配置管理的利器,是一个可扩展的持续集成引擎,Hudson非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。一、安装hudson:  下载地址。http://www.eclipse.org/downloads/download.php?file=/hudson/war/hudson-3.3.1.war把下载的war包直接扔到tomc ...
renft 评论(0) 有2004人浏览 2015-10-23 15:19

持续集成hudson入门

极限编程中一项建议实践便是持续集成,持续集成是指在开发阶段,对项目进行持续性自动化编译、测试,以达到控制代码质量的手段。      持续集成提供了及时发现问题、追踪问题、修复问题的机制,他替代了传统的在所有代码编写完毕后才提交QA部门进行测试的方法。      持续集成对单元测试较为依赖,测试覆盖率越高,单元测试越准确,越能体现持续集成的效果。持续集成主要在以下方面提供好处; 1、持续自动化测试( ...
lixuguang 评论(0) 有145人浏览 2015-10-23 10:50

Hudson 访问SVN报错

错误: ERROR: Failed to check out http://server-code/XXXXXXXXX org.tmatesoft.svn.core.SVNException: svn: E195012: Unable to find repository location for 'http://server-code/XXXXXXXXX@UNDEFINED' in revisio ...
roc08 评论(0) 有2095人浏览 2015-03-30 09:11

Hudson 读取Maven Settings.xml

    这几天在尝试使用hudson进行持续集成,配置hudson使用本地Maven构建后,总是无法读取本地nexus私服,而是连接在线的中心仓库。     后来发现,是因为hudson中,没有进行"Maven3 Configuration"的 Settings配置,所以就执行本地Maven中conf/settings.xml的配置。     而本地私服,设置在${user.ho ...
南望山下守望者 评论(0) 有703人浏览 2014-11-02 08:07

使用Hudson进行远程部署

使用Hudson进行远程部署 1.背景需求 目前我们发版后只有XXXX项目测试环境能够自动部署到tomcat,因为XXXXX项目测试环境部署到了linux服务器上,通过ssh可以远程拷贝war到tomcat容器中。而YYYY和ZZZZ项目测试环境部署到window上。 2.实现 Window平台如果也像linux那样拷贝war包到tomcat下,只能通过ftp上传方式,这样有两个缺点:1是需要开 ...
roc08 评论(0) 有3089人浏览 2014-07-05 09:40

Linux/Windows上Jenkins + Maven + Git的安装

第一部分:认识Jenkins Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。 Jenkins,之前叫做Hudson,是基 ...
Josh_Persistence 评论(0) 有5191人浏览 2014-01-29 11:46

持续集成入门实践

      在软件开发过程中,团队成员需要经常性的进行集成,以便于更早的发现集成过程中的错误。每次集成都通过自动化的构建(编译、测试、发布)来发现集成过程中的错误。在软件开发团队中通常使用SVN作为源码管理工具(类似的有CVS),使用Ant作为自动构建工具(类似的如同Maven),可以使用Hudson作为持续集成(CI,Continuous integration)服务器。持续集成是世界级软件开 ...
Hello_Nick_Xu 评论(0) 有1377人浏览 2013-12-25 21:06

hudson 邮件配置

最近在研究使用hudson 进行CI测试。希望达到如下需求: 当构建失败时,自动发送邮件给指定人员。 步骤: (1)Back to Main Dashboard (2)点击“Manage Hudson” (3)点击“Configure System”; (4)设置如下:  (5)设置job的配置,点击“Configure”进入job的配置页面,勾选E-mail Notificatio ...
hw1287789687 评论(0) 有3178人浏览 2013-10-17 15:07

hudson pending - Waiting for next available executor

领导要求使用hudson 搭建CI测试环境。 安装的hudson 版本是:3.0.1-b2 刚开始可以构建项目,有一段时间没研究。过了一段时间之后,在使用hudson 构建项目时,报错: pending - Waiting for next available executor   后来终于找到了原因: 进入如下菜单: 系统管理-管理节点   如上图所示,“master”的状态为:不 ...
hw1287789687 评论(1) 有7223人浏览 2013-10-15 14:34

jenkins+maven+svn+tomcat 自动化部署构建配置

前置条件:配置tomcat、maven、jdk的环境变量 本文以jenkins为例(hudosn是jenkins的前身,配置方式类似、需要自行安装) 将下载好的jenkins、hudson放入tomcat或者其他web容器中 jenkins发布后就是普通web项目(http://localhost/jenkins/),登录进入首页。   1、进入“系统管理”点击“系统设置” 配置jdk ...
xphwv 评论(0) 有3250人浏览 2013-06-07 11:06

Hudson+Maven+Svn搭建持续集成环境

  一、所用开发工具 1.    Hudson: Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI服务器吸取了许多经验 教训。Hudson 最吸引人的特性之一是它很容易配置:很难找到更容易设置的 CI 服务器,也很难找到开箱即用特性如此丰富的CI 服务器。Hudson 容易使用的第二个原因是它具有强大的插件框架 ,所以很容易添加特性,例如添加tomcat插件后,可以方将bu ...
AdyZhang 评论(0) 有1084人浏览 2013-05-10 16:41

Hudson不构建任务报:pending - Waiting for next available executor

今天发现Hudson服务器上的定时任务都在waiting状态,全部罢-工不做构建了。 在网上查了下,说是硬盘空间不够造成的,看了硬盘还300M+的空间,清理出900M空间后,任务就开始构建了。
yyjlinux 评论(0) 有3866人浏览 2013-04-28 12:43

Continuous Integration Server:Jenkins & Hudson

Jenkins: http://jenkins-ci.org/ Hudson: http://hudson-ci.org/ Installing Jenkins on Ubuntu: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu https://www.digitalocean.com/commu ...
Wuaner 评论(0) 有1466人浏览 2013-04-15 16:15

【飞天奔月出品】一步一步升级配置10:给测试环境的tomcat也加把锁

背景:   大家都知道,只要一个应用有外部地址, 就会有人来访问,各种你都不知道的什么途径来访问你的应用   如果你的应用,只是小规模测试使用的,不想让外部顾客访问,但是又要对外公布外部广域网链接,那么就得加把锁(密码)   (比如 staging环境 ,这个大家都知道 通过nginx 加上 basic http security)   但是如果测试 环境 (没有nginx 做l ...
飞天奔月 评论(0) 有1503人浏览 2013-04-02 16:44

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics