• 《Maven实战》笔记-7-持续集成


    一、持续集成的步骤:

    1、持续编译
    2、持续数据库集成
    3、持续测试
    4、持续审查
    5、持续部署
    6、持续反馈
     
    二、持续集成工具——Hudson
    1、安装Hudson
    2、准备Subversion仓库
    正式建立Hudson持续集成任务之前,需要准备好版本控制系统,如CVS、Subversion、Git、Mercurial等。书中采用Subversion。
    建立名为account的项目,则将项目目录下所有内容提交到svn仓库的/account/trunk路径下。
    3、Hudson的基本系统设置
    对Hudson系统的基本设置包括JDK安装位置和Maven安装信息,Hudson会使用配置好的JDK及Maven进行持续集成任务。
    4、创建Hudson任务
    (1)新建任务
    Hudson可持续集成Maven、Ant、Shell等构建工具构建的项目。以Maven项目为例,需要新建类型为Build a maven2 project的Hudson任务。
    (2)任务基本配置
    如项目名称、描述、构建文件的保存周期等。
    (3)任务的源码仓库配置
    配置上述的svn地址,并输入用户名密码。
    (4)任务的构建触发配置
    Build Triggers触发构建的方式,包括:
    其他项目构建完后触发构建本项目;
    周期性构建本项目;
    周期性轮询源码仓库svn,发现有更新的时候构建本项目;
    (5)任务的构建配置
    如可配置Hudson使用运行Maven的命令构建项目。
    (6)监视任务状态
    (7)Hudson用户管理
    (8)邮件反馈
    将集成的状态信息及时地通知给相关团队成员。
    (9)Hudson工作目录
    linux下为/home/USER/.hudson/
     
     
     





  • 相关阅读:
    day10 基本数据类型(下)
    day09 作业
    day09 基本数据类型(中)
    day08 作业
    day8 for循环+基本数据类型(上)
    Python正课109 —— 前端 进阶8
    Python正课108 —— 前端 进阶7
    Python正课107 —— 前端 进阶6
    Python正课106 —— 前端 进阶 5
    Python正课105 —— 前端 进阶4
  • 原文地址:https://www.cnblogs.com/myitroad/p/6131227.html
Copyright © 2020-2023  润新知