BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Jenkins 2.0 Beta版发布,添加了管道构建系统

| 作者 David Iffland 关注 4 他的粉丝 ,译者 丁涛 关注 0 他的粉丝 发布于 2016年4月6日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

Jenkins 2.0 Beta版现在已经发布。该版本增加了一种新的定义构建流程的方式,改善了新用户的体验。

Jenkins管道插件并不是什么新东西,但是2.0版本将提供一种新的核心特性(名字就叫Pipeline),该特性允许用户在DSL(Domain Specific Language)的帮助下定义他们的构建流程。该DSL是一种Groovy代码,允许把“构建定义(build definitioin)”当作普通代码。现在,构建定义不是放在产品里面,而是可以被提交到代码仓库里面。

其实在此之前,有一些其他插件用来解决同样的问题,但是Jenkins的创建者Kohsuke Kawaguchi对InfoQ说Pipeline不只是一款插件。

实际上Pipeline是由一系列插件组成的一种意义重大的子系统。关于2.0版,我们其中一部分想法是想让用户抛弃“从内核开始然后安装插件”的心态。取而代之的是,当你拿到Jenkins 2.0版的时候,你就会得到我们认为能覆盖80%使用场景的功能,其中有些来自内核,有些来自插件。

把管道功能作为核心特性也是业界中其他同行的做法。

纽约市的一名软件工程师Jacques Chester认为,在关注Jenkins管道功能的开发者也应该了解一下Concourse。在一次InfoQ的采访中,Chester说Jenkins的 Pipeline插件系统其实是为其固有缺陷打的补丁。该系统将“通过扩展而实现Concourse从设计之初就具有的部分功能从而重塑Jenkins。Concourse的基因是版本化的外部配置,用完即可丢弃的构建环境以及可以将任务计划委派给工具而不是手动组装”。

另外,2.0版的“Getting Started”有了一种新的体验,在安装插件方面为用户提供一些建议。

Jenkins团队希望在4月初能发布候选发布版(Release Candidate),并在该版本一周后发布最终正式版。

查看英文原文:Jenkins 2.0 Beta Available, Adds New Pipeline Build System

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

翻译建议 by Zhou Hippoom

Pipeline 在这里翻译为“流水线”似乎更流行些,来源于《持续交付》中的翻译

像GOCD看齐? by 张 核铭

是不是有点类似GOCD的pipline串行流水线?那样的话GOCD可要抓紧了,少有的防线都要被冲破,而且这个名字都吃了大亏丢了大片市场

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT