- 博客(24)
- 资源 (3)
- 收藏
- 关注
转载 使用Hudson进行持续集成(七)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html Project name :我已经把这个项目命名为HeliosJMXTrunk ,但你也可以在这里修改它。Description : 这是一个自由项,主要用来说明你关于这次构建工作的描述。可不填。(帮助:这说明放在项目的首页,以便访问者可以知
2012-04-29 15:57:10 888
原创 phing生成phpunit报告,代码覆盖率
1 build.xml 内容如下 安装完phing test 运行后台 可能会出错,提示找到xmlt让php 支持xmlt,安装x
2012-04-25 23:13:52 3452
原创 xdebug 安装
(1)安装方法一:sudo apt-get install php5-dev php-pearsudo pecl install xdebug(2)配置方法一:sudo vi /etc/php5/apache2/php.inisudo vi /etc/php5/cli/php.ini在文件尾添加:[xdebug
2012-04-21 22:41:58 452
转载 phpunti 参数
PHPUnit参数详解: 本文直接翻译自PHPUnit官方文档,个人翻译水平有限,可能会存在某些词和意思翻译不准的地方,进请谅解! Runs the tests that are provided by the class UnitTest. This class is expected to be declared in the UnitTest.php source
2012-04-21 17:26:20 547
转载 Hudson php
版权声明:本文由 [David.Xiao] 原创,转载请务必以超链接形式标明文章原始出处最近在使用Hudson帮助团队建立每日构建环境,这里梳理一下使用hudson作为php的ci平台一些要点和注意事项。1. 如果采用直接运行hudson.war的方式,hudson会默认创建.hudson目录,并将war解压缩在该目录下,同时把.hudson作为 HOME目录。.hudson是
2012-04-21 16:01:17 1035
转载 PHP 持续整合简介 – 系统建构篇
PHP 持續整合簡介 – 系統建構篇持续整合感觉上是一个很专业的名词,老实说我虽然以前常听到它,但却没有真正去了解过它;因为我一直认为只有需要编译的软件才需要这样的技术,在 Web 开发上其实并没有什么实际的用处。不过随着工作内容的复杂度增高,我渐渐发现我错了。其实持续整合最重要的是让我们的工作维持在正确的方向,每天都能产出可以稳定运作的最新版本;尤其在多人
2012-04-21 15:57:29 632
转载 jenkins 使用文档
持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成
2012-04-21 15:44:44 3905 1
原创 ssh expect 自动交互登陆ssh,执行svn 命令
1新建脚本文件ssh_expect.sh,内容如下#!/usr/bin/expectspawn ssh admin@192.168.1.108expect "*(yes/no)*" { send "yes\r"}expect "*password:" {send "admin\r"}expect "*admin*" {send "cd work/php/test\r
2012-04-21 15:16:47 1764
转载 jenkins 常用插件说明1
源代码管理Hudson本身支持Subversion、CVS以及下列插件: BitKeeper Plugin — 为Hudson添加BitKeeper(Linux 内核开发人员在全球使用的主要源代码工具)支持。 Visual SourceSafe Plugin — 该插件集成微软的VSS到Hudson。 Git Plugin
2012-04-21 14:48:16 9252
原创 Phing 部署脚本
phing 脚本手册 http://www.phing.info/docs/guide/current/Phing 使用了 XML 格式的配置文件来定义部署脚本,从中可以获得工程信息,定义操作组(target)。作为示例,我们将会创建一个基本的 Phing 部署脚本,其中定义了4个目标:通过分析脚本来加深堆phing 的学习,build.xml 脚本内容如下 phin
2012-04-21 13:26:06 1283
原创 svn 命令详解
svn命令介绍可以命令行中查看svn --help,查看命令参数比如svn co --help 或svn help co(linux)全局选项: --username ARG : 指定用户名称 ARG --password ARG : 指定密码 ARG --no-auth-cache : 不要缓存用户认证令牌 -
2012-04-16 23:18:41 1288
原创 ubuntu 让服务开启启动
1 在/etc/rc.local里面可以添加自己的启动项的比如你的启动脚本在/etc/init.d/tomcat start你就可以把这行写到脚本的exit前面,开机就可以启动了。如果是自己下载的,比如装到了/usr/local/tomcat那么可以在rc.local里面添加一段/opt/apache-tomcat7/bin/startup.sh
2012-04-15 14:19:08 679
原创 ubuntu 设置环境变量
设置环境变量有以下几种设置方式1 在/etc/profile 设置环境变量,电脑重启后自动加载此环境变量,代码如下sudo vi /etc/profile在profile 假如以下内容,设置JAVA_HOMEexport JAVA_HOME="/usr/lib/jvm/openjdk"export PATH="$PATH:$JAVA_HOME\bin"保存退出执行sou
2012-04-15 13:39:19 324
原创 ubuntu 安装tomcat7
下载tomcat7 http://tomcat.apache.org/download-70.cgi,把下载包移动到opt 目录下,并解压 sudo mv apache-tomcat-7.0.27.tar.gz /opt sudo tar -zxvf apache-tomcat-7.0.27.tar.gz 我安装完tomcat后并不能运行,也就是说在地
2012-04-15 12:16:23 598
转载 在ubuntu下安装jdk
注意:在ubuntu 最新版 默认已经安装jdk ,如果没有,请在输入java -version 查看ubuntu 的jdk * gcj-4.4-jre-headless * gcj-4.6-jre-headless * openjdk-6-jre-headless * gcj-4.5-jre-headless * openjdk-7-jre-headless
2012-04-15 11:06:23 827
转载 VirtualBox使用教程图解
VirtualBox使用教程图解。虚拟机软件在这里我向大家推荐VirtualBox。为什么推荐他呢?原因有三:1.体积小巧,相对于VMWare动辄几百M的安装包来说VirtualBox几十M的体积真算小巧了;2.免费,这点好处不用说,至少不需要到网上到处找破解版甚至于下载到有毒的版本。3.功能够用,备份,共享,虚拟化技术支持一个都不少,同时配置简单,有简体中文版本。好了,废话不多说,开始说Vi
2012-04-15 10:49:22 705
原创 expect spawn not found
安装expect 执行以下命令sudo apt-get install tcl tk expect在使用expect 写自动交互功能时 遇到问题automate_expect.sh#! /usr/bin/expectspawn ./interactive.shexpect "Enter number:"send "1\n"expect eof 然后在命令行输
2012-04-15 00:27:19 28916 5
转载 Jadclipse--基于eclipse的java反编译工具
1下载jad http://www.varaneckas.com/jad jad提供的windows版本是一个可执行的exe文件,jad.exe,你可以将它放置到任何你愿意的目录。我习惯将它放置到eclipse的根目录。配置反编译IDE环境:如下图所示的jadclipse IDE界面2下载Jadclipse http://sourceforge.net/projects/jadclip
2012-04-07 23:16:20 723
转载 mysql 高可用性工具MHA
mysql-master-ha:mysql master高可用性管理工具一.MHA介绍MHA自动化主服务器故障转移,快速将从服务器晋级为主服务器(通常在10-30s),而不影响复制的一致性,不需要花钱买更多的新服务器,不会有性能损耗,容易安装,不必更改现有的部署环境,适用于任何存储引擎。MHA提供在线主服务器切换,改变先正运行的主服务器到另外一台上,这个过程只需0.5-2s的时间,这个
2012-04-07 15:39:54 854
转载 mysqldump 备份与还原
mysqldump备份还原和mysqldump导入导出语句大全详解mysqldump备份:mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径案例:mysqldump -uroot -p1234 -hlocalhost db1 a -w "id in (select id from b)" --lock-
2012-04-04 14:24:31 482
原创 PHP 正则表达式
PHP 正则表达式1 正则表达式分隔符有以下几种/foo bar/#^[^0-9]$#+php+%[a-zA-Z0-9_-]%{foo bar}/表达式/,#表达式#,+表达式+,%表达式%,{表达式} 3正则表达式修饰符字符描述i如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A
2012-04-03 17:48:11 756
原创 mysqlbinlog 实用工具
1、查看mysql 二进制日志文件,输入以下命令 mysqlbinlog log.000007 log.000007 日志文件路径 2、mysqlbinlog 二进制内容说明... 1 #090713 17:20:08 server id 1 end_log_pos 199 Query thread_id=1 exec_time=0 e
2012-04-03 12:54:38 1191
原创 mysql 二进制日志文件
一、二进制日志文件介绍二进制日志以一种更有效的格式,并且是事务安全的方式包含更新日志中可用的所有信息。二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。语句以“事件”的形式保存,它描述数据更改。注释:二进制日志已经代替了老的更新日志,更新日志在MySQL 5.1中不再使用。二进制日志还包含关于每个更新数据库的语句的执行时间信息
2012-04-03 12:20:48 899
原创 windows 安装两个mysql 服务
第一步:安装Mysql 到官网去下载最新版或其他版本mysql-5.5.14-win32.msi,安装在任意目录 比如D:\mysql-master第二步:复制已经安装的mysql 的目录到任意目录,比如复制D:\mysql-master\下的目录 到 D:\mysql-slave 目录下第三步:安装服务配置 打开cmd 切换到D:\mysql-slave 目录下的mysq
2012-04-02 22:55:23 652
asp.net 代码
2008-04-12
asp.net源码
2008-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人