`
yanzilee9292
  • 浏览: 538663 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Hudson入门(1) - Hudson是什么?

 
阅读更多

1 Hudson是什么? 简单的说就是一个开源的持续集成服务器。

 

通常可以完成这些事情:

 

●check-out source code

●build and test the project

●publish the results

●communicate the results to team members

 

核心功能:

 

● Easy installation

● Easy confi guration

●Web based interface

● Distributed Builds

● Unit test Reporting

● File Fingerprinting

● Build status Notifi cation

● Extendable with plugin

 

 

 

2 下载hudson

http://hudson-ci.org/latest/hudson.war

 

 

 

3 可以有两种方法来运行hudson

 

 

●独立运行(这种方法最简单)

直接从命令行运行:  java -jar hudson.war

 

如果没有添加java的环境变量, 也不要紧, 试试这个: 首先把hudson放在一个目录, 比如 D:\hudson.war, 然后进入cmd, "C:\Program Files\Java\jdk1.6.0_24\bin\java" -jar d:\hudson.war

 

 

●部署到一个JavaEE容器里面

Glassfish

Websphere

Jboss

Jetty

Tomcat

Winstone

 

 

 

4 需要注意的是: 有4个插件会默认安装

 

 

- CVS 代码管理

- SVN 代码管理, 目前最流行的

- Maven 项目打包, 和ant很像

- SSH  linux的精髓,就不用说了吧


1
4
分享到:
评论

相关推荐

    Hudson 入门

    **Hudson 入门** Hudson 是一个开源的持续集成工具,主要应用于软件开发过程中的自动化构建、测试和部署,以提高开发效率和确保代码质量。它的核心功能包括构建触发、构建历史记录、测试报告集成以及插件支持,使得...

    持续集成工具Hudson入门介绍(结合Ant)

    【标题】:“持续集成工具Hudson入门介绍(结合Ant)” 在软件开发过程中,持续集成是一种重要的实践,它强调开发者频繁地将代码集成到主分支,以便尽早发现并解决潜在问题。Hudson作为一款开源的持续集成服务器,...

    Hudson Easy Bundle-开源

    1. 下载:首先,你需要从项目官网或者可靠的源获取HudsonBundleAll-1.379的压缩包文件。 2. 解压:解压缩文件,通常会得到一个包含Hudson服务器和所有预装插件的文件夹。 3. 配置:根据你的环境需求,可能需要编辑...

    hudson安装操作和具体的配置

    这篇教程将引导你深入了解Hudson的安装、操作以及具体配置,帮助你快速入门。 **一、Hudson安装** 1. **系统需求**: 首先确保你的系统满足Hudson的运行条件,通常它可以在Linux、Windows和Mac OS等操作系统上运行...

    Hudson 资料4

    ### Hudson 资料4 知识点解析 #### 一、Hudson 概述 - **定义**:Hudson 是一款开源持续集成(Continuous Integration,CI)服务器,旨在为软件开发团队提供自动化构建与测试的支持。通过持续集成的方式,Hudson ...

    Ant入门-ant入门pdf

    1. **Ant简介**:解释Ant是什么,为什么需要它,以及它在软件开发中的角色。 2. **Ant基本结构**:介绍构建文件`build.xml`的结构,包括项目(project),目标(target),任务(task),以及属性(attributes)等元素。 3...

    网上下载的淘宝相关资料

    在这些压缩包文件中,我们可以找到关于淘宝ABS和Hudson的丰富资料,涵盖了从入门到深入的多个方面: 1. "7.Hudson插件开发-开发文档.chm":这份文档可能详细介绍了如何为Hudson开发自定义插件,包括插件的架构、...

    Maven实战- 入门

    对于已经有一定Maven使用经验的开发者,书中也提供了丰富的高级知识,包括使用Nexus建立私有仓库、使用Hudson进行持续集成等,这些都是在企业项目中常见的应用实践。此外,书中还包含了如何编写Maven插件和Archetype...

    100-days-of-swiftui:保罗·哈德森(Paul Hudson)的“ SwiftUI的100天”项目和挑战的解决方案

    第1至12天Swift入门 第一天-变量,简单数据类型和字符串插值 第2天–数组,字典,集合和枚举 第三天–运营商和条件 第4天–循环,循环和更多循环 第5天–函数,参数和错误 第六天–关闭第一部分 第七天–第二...

    react-formation-example:react-composable-forms的示例启动器存储库

    这是一个入门应用程序,可以帮助您尝试 ,这是一个用于在React中制作超棒表格的实用程序。 设置 git clone https://github.com/k88hudson/react-formation-example.git cd react-formation-example npm install npm ...

    《Maven实战》(国内首本Maven著作)(Maven的安装、配置及使用入门).doc

    **为什么需要Maven?** - **统一构建过程**:避免了每个项目都有一套不同的构建方式,使得项目间的构建过程更加一致。 - **简化依赖管理**:Maven能够自动解析项目依赖,无需手动管理jar包,减少了人为错误的可能性。...

    Eclipse web开发从入门到精通(实例版)所有代码 光盘下载(part 3)

    在本资源中,"Eclipse Web开发从入门到精通(实例版)所有代码 光盘下载(part 3)"提供了书籍"Eclipse Web开发从入门到精通(实例版)"第十二章之后的源代码,这对于正在学习或已经深入Eclipse Web开发的读者来说是...

    Maven实战(中文简化快速入门版)

    ### Maven实战(中文简化快速入门版):关键知识点解析 #### 一、Maven概述 - **Maven定义**:Maven是一款强大的自动化构建工具,主要用于Java项目的构建、依赖管理和项目文档的生成。 - **Maven的优势**: - **...

    Jenkins 入门总结 pdf

    在网上貌似没有找到 Jenkins 的中文的太多的文档,有 的都是关于 Hudson 的一些零零散 散的,所以自己边学习边实践总结了以下系列文章,希望有助于大家对于 Jenkins 的使用。 本系列文章是基于我 3 年多的 SCM+build...

    SalaryTables2015-China

    年资分为多个等级,从入门级别的岗位到高级管理职位,包括了从入门级会计员到财务总监等多种职位。其中列举了各种会计与金融岗位在大中型企业和小型企业的薪酬范围,范围的确定考虑了地区经济状况和行业标准。 对于...

Global site tag (gtag.js) - Google Analytics