代码改变世界

随笔分类 -  【21】安装部署

SVN项目的目录布局

2012-11-01 10:42 by Patrick.Lee, 1083 阅读, 收藏, 编辑
摘要: 转自:http://www.cnitblog.com/stomic/archive/2008/03/17/41043.htmlSubversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。对于这几个开发目录,一般的使用方法有两种。我更多的是从软件产品的角度出发( 阅读全文

建持续集成

2012-10-31 16:53 by Patrick.Lee, 337 阅读, 收藏, 编辑
摘要: 简介:持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。本文正是从持续集成的基本概念入手,通过具体实例,介绍了如何基于 Jenkins 快速搭建持续集成环境。持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它 阅读全文

mvn常用命令

2012-10-31 08:57 by Patrick.Lee, 30526 阅读, 收藏, 编辑
摘要: Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp 3. 编译源代码: mvn compile 4. 编译测试代码:mvn test-compile 5. 运行测试:mvn te... 阅读全文

自动化部署服务脚本shell脚本

2012-10-30 17:51 by Patrick.Lee, 559 阅读, 收藏, 编辑
摘要: 转自:http://sunboy522.blog.163.com/blog/static/455443720124244426563/#!/bin/bashtree=$1select=$2if [ "$tree" == "" ]; then echo "Must input tag(trunk),for example:ci.sh trunk" exit 1elif [ "$tree" != "trunk" ]; then echo "tag is error,input trunk& 阅读全文

自动化批处理部署

2012-10-30 16:12 by Patrick.Lee, 389 阅读, 收藏, 编辑
摘要: 转自己:http://www.cnblogs.com/doupip/archive/2012/02/10/2345708.html@echo offrem 显示部分@echo 注 意 事 项@echo ************************************************************************@echo 可以精简并通过计划任务来制定自动执行,运行前请检查下面目录:@echo. @echo 1.svn_bin 为安装TortoiseSVN客户端的可执行程序目录@echo 2.svn_work 为更新项目文件的目录@echo.@echo WIN7 阅读全文