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