`
star65225692
  • 浏览: 273322 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类

Hudson迁移到了GitHub上

阅读更多

本周Jenkins 1.397发布了,同时Sonatype也开始了Hudson的开发工作。Hudson最初托管在Java.net上,但迁移到Kenai上所产生的种种问题迫使社区开始转向GitHub,最终导致Hudson更名为Jenkins并另开分支。

分离之后,Oracle宣布Hudson将像以前一样继续托管在Oracle/Java基础设施上。Sonatype(拥有一个基于Hudson的商业产品)则填补了这个空白,根据Hudson的Mavenization开始提交变更。Oracle发布OpenJDK草案章程


Sonatype在转换成熟项目上颇具经验;Maven 3是众多测试与重构的结晶,它构建在依赖注入框架(Guice)之上,InfoQ去年曾报道过。同样的计划也将应用到Hudson的迁移上,已经为依赖库的副本开辟了分支,并放在其WAR之中。借助于现代化的依赖机制,Sonatype希望能简化开发者未来的工作。Hudson-JSR330 GitHub分支包含了Sonatype所完成的工作成果(在分离之前),现在通过不断变革已经公之于众了。女装品牌大全

未来,Hudson又会回到GitHub,Jason van Zyl在twitter上透露 hudson-dev的投票结果已经获得了Oracle的Ted Farrell与Winston Prakash的批准。在Jenkins名字变更完毕后,github.com/hudson这个名称将变为空闲。

借助于Oracle与Sonatype所提供的商业支持,Hudson的未来应该会对得起持续集成工具这个称号。然而,Jenkins也会不断演进,随着时间的流逝,Hudson与Jenkins将会渐行渐远。颇具讽刺意味的是,虽然Hudson将名字保留了下来,但为了支持JSR-330所做的重构以及构建过程的Mavenization则要比更名来得更为猛烈。

分享到:
评论

相关推荐

    Hudson安装配置,和远程布置

    2. **部署Hudson.war**:将"hudson.war" 文件拷贝到你服务器上的Tomcat(或其他支持Servlet的Web容器)的webapps目录下。当Tomcat重启时,它会自动解压war文件并创建一个名为“hudson”的应用目录。 3. **启动Hudson...

    hudson学习教程Hudson安装与使用,Hudson配置,Hudson插件

    - 启动容器,Hudson的Web界面即在容器的默认端口上运行,如Tomcat的8080端口。 2. **初次配置** - 访问Hudson的Web界面,按照向导设置管理员账号和安全选项。 - 配置全局设置,如邮件通知、构建执行路径等。 3....

    hudson教程

    总的来说,Hudson教程涵盖了从环境配置到Hudson实例部署,再到项目构建的基本流程。通过这些步骤,开发者可以有效地利用Hudson进行持续集成,确保项目构建的稳定性和高效性。记住,持续集成的关键在于频繁地集成代码...

    hudson安装全过程

    Hudson可以部署在多种应用服务器上,这里选择使用Tomcat作为应用服务器。具体步骤如下: - 下载Tomcat:访问Apache官网下载Tomcat压缩包,推荐版本为Apache Tomcat 6.x或以上。 - 解压安装:将下载的`apache-tomcat...

    hudson插件加载失败解决方案.pdf

    hudson插件加载失败解决方案 本文档将讨论hudson插件加载失败的解决方案,涵盖hudson版本、环境信息、插件安装、Tomcat日志分析、问题排查等方面的知识点。 一、hudson版本信息 hudson版本:hudson-2.2.1.war ...

    Hudson平台搭建及使用

    Hudson以其简单易用和丰富的插件功能而受到赞誉,使得项目管理和配置变得更加高效。下面将详细介绍Hudson的特性、搭建过程以及如何进行系统管理和任务配置。 1. **Hudson特性** - **易于配置**:Hudson的配置过程...

    Hudson持续集成实战

    一旦构建成功,Hudson可以自动将应用发布到测试或生产环境,减少了手动操作带来的风险和错误。此外,它还支持环境变量、参数化构建等特性,以适应不同环境的需求。 通过《Hudson持续集成实战》的学习,读者不仅可以...

    hudson自动构建文档

    这种方式使得构建过程可以在多台机器上并行进行,提高效率。在分布式环境中,远程节点可以视为Hudson的扩展,帮助处理负载。 6. **daily_build系统搭建** daily_build系统是持续集成实践的一部分,确保每天至少有...

    hudson持续集成包

    安装Hudson通常涉及下载服务器版本,解压到服务器上,然后配置端口、工作目录等。在Web界面中,可以添加新的项目,选择构建触发器(如定时或基于代码变更),配置构建步骤(如编译、测试)。 4. **插件系统** ...

    Hudson快速启动和停止脚本

    2. 发送一个信号到Hudson进程,让其优雅地关闭,处理任何未完成的任务和清理资源。 3. 如果进程没有在预设时间内关闭,可能采取强制杀掉进程的措施。 使用这两个脚本时,你需要根据你的系统环境和Hudson安装位置...

    集成工具hudson与maven2的Hudson 安装及配置.docx

    为了使Hudson更好地工作,建议配置一个专门的Hudson工作目录,例如`F:\HudsonHome`,并将其添加到系统的PATH环境变量中。 配置Hudson需要设定Java JDK6和Maven3的路径。登录到Hudson管理页面,点击`Manage Hudson` ...

    hudson使用配置说明文档

    很抱歉,根据您提供的文件信息,这显然与"Hudson使用配置说明文档"的主题不相符。压缩包中的文件名称都是音乐曲目,与Hudson这款持续集成工具或相关的配置说明无关。Hudson是一款开源的持续集成服务器,用于自动化...

    Hudson常用插件说明

    ### Hudson常用插件详解...这些插件覆盖了从源代码管理、构建触发、构建工具到通知系统的各个方面,为Hudson构建自动化流程提供了强大支持。通过合理选择和配置这些插件,可以显著提升持续集成和持续交付的效率与质量。

    Hudson配置手册完美教程

    安装过程包括下载Hudson的最新版本,设置环境变量`HUDSON_HOME`,将`hudson.war`复制到Tomcat的`webapps`目录,并启动Tomcat。完成后,可以通过服务器的IP地址和端口号访问Hudson的Web界面。 在系统管理中,需要...

    m2eclipse-hudson插件

    1. **自动构建与测试**:通过m2eclipse-hudson插件,开发者可以直接在Eclipse中触发Hudson服务器上的构建和测试流程,无需手动登录到Hudson服务器。 2. **实时反馈**:当Hudson服务器完成构建或测试时,插件会提供...

Global site tag (gtag.js) - Google Analytics