抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

Jenkins 首个版本发布及 Hudson 支持

2011 年 2 月 19 日

Jenkins 的首个版本业已发布,同时还为那些想从 Hudson 迁移到 Jenkins 上的用户提供了一个迁移文档。由于它是以 WAR 文件的形式发布的,因此最值得关注的变化就是 WAR 文件的名字已经不再是 hudson.war,而变成了 jenkins.war;在 UNIX 系统上,运行库的位置位于 /var/lib/jenkins 而非 /var/lib/hudson。run-as 用户也被重命名为了 jenkins。

相对于前一版本,此次发布的变更列表只包含了少量的变化。

  • 解决了 locales 中“day of week”crontab 的一个 bug,其一周从周一开始( issue 8401 )。
  • 如果 master 在 ping slave 时失败,应该强制断开连接。
  • “java -jar hudson.war --daemon”强制使用掩码 027。这包括了 Debian/redhat 包( issue 5114 )。
  • 如果 JNLP 连接的 slave 退出但却没有通知 master,那么可以重新连接而不会遭拒( issue 5055 )。
  • 修复了由于更名为 Jenkins 而导致的商标问题。

与此同时,Oracle 也在继续增加 Hudson 的人气,关于 Hudson 未来的报告表明 Oracle 正在拟定 Hudson 的开发过程:

未来几个月,我们的首要目标是修复当前版本的 Hudson 的高优先级 Bug,并将开发与发布过程正规化,Hudson 用户将能够更加深入地了解到什么发生了变化,为什么要这么变,Bug 何时会被修复等一系列问题。我们还会继续上个月所说的关于下一版本 Hudson(v2)的讨论。我希望能与社区紧密合作,共同决定 Hudson 未来的发展方向。

最近,Sonatype 也开始支持 Hudson 了:

最近,Sonatype 完成了 Hudson 核心架构演变的重要开发任务。这些变化所带来的好处在于能更好地利用业界标准、提升性能与稳定性、与 Maven 3 的紧密集成,因为 Maven 3 对构建过程的可视化提供了极佳的支持。我们将继续向 Hudson 团队增加新的成员,并且与 Hudson 社区紧密协作以将我们所完成的工作迁移到 Java.net 上。

目前,Hudson 项目与 Jenkins 项目之间的分歧并不是很大,因此也没有什么选择的标准。但是从历史上来看,后续版本的开源项目总是基于开发者社区的努力。由于用户倾向于使用取得进展的项目,因此对成功分支的可视化工具支持也会及时跟进。

由于 Sonatype 不断向 Hudson 开发者社区增加商业味道,这场变革的竞赛即将上演。

查看英文原文: Jenkins First Release; Hudson Support

2011 年 2 月 19 日 03:242461
用户头像

发布了 88 篇内容, 共 248.0 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

创业的使命是什么

Neco.W

创业 重新理解创业

技术人赚钱的9个路线

品牌运营|陆晓明

副业 赚钱 技术人 码农 生财有术

我的编程之路-1(启蒙)

顿晓

编程 入门 启蒙 经历 故事

排序系列bogo排序

脚动两轮男之漂流小王子

程序员的macOS系列:精选Mac App

iHTC

开张咯~

李绍俊

生活 随想

从每个Python文件快速得到项目根目录的绝对路径

良少

Python 路径 绿色

程序员的macOS系列:Mac开发环境配置

iHTC

能够实现的想法才有价值

伯薇

创业 创意 点子 商业价值

LeetCode 1396. Design Underground System

liu_liu

LeetCode

如何建立你自己的开发知识体系

iHTC

去掉美颜和滤镜后的数字货币

亨利笔记

比特币 区块链 数字货币 DCEP libra

开通InfoQ写作平台测试

ytl

关于沟通成本的一些认知

大鱼读书

项目管理 软件开发

系统的伸缩性以及扩展性设计

Janenesome

读书笔记 程序员 架构

Centos7 编译安装Nginx

Kevin Liao

nginx 编译 安装

在InfoQ上开博的第一天

罗琦

开博 文章链接

UITableView 手势延迟导致subview无法完成两次绘制

AlienJunX

在今天种下一棵树

陈医僧Ethan

感悟 育儿

排序系列计数/基数

脚动两轮男之漂流小王子

python面向对象的魔法方法详解

半面人

Python

赚钱的6个层次

品牌运营|陆晓明

创业 技术人 赚钱思维 层次 商机

Hello World !

ATGU:阿宝哥

Java Hello World ! Info

年轻人的世界

boyzcl

年轻人 系列

macOS 查看文件内容常用的命令小结

iHTC

详解iOS性能优化,安装包瘦身

Usama Bin Laden

ios 源码分析 性能优化 性能 原理

Redis源码之常用数据结构和函数

心平气和

redis

新人工作的时候遇到问题怎么办

波波

学习 编程 职场 新人

排序系列鸡尾酒/地精

脚动两轮男之漂流小王子

程序员的macOS系列:高效Alfred进阶

iHTC

信仰

小天同学

人生 个人成长 思考 读书感悟 信仰

Study Go: From Zero to Hero

Study Go: From Zero to Hero

Jenkins首个版本发布及Hudson支持-InfoQ