当我第一次关于詹金斯·常青的文章必威国际有限公司,后来被称为“Jenkins Essentials”,我提到了一些必威国际有限公司未来的发展,在随后的几个月里已经成为现实.在今年的DevOps世界- Jenkins世界在旧金山,我将必威国际有限公司分享更多关于Jenkins Evergreen背后的哲学的细节,展示我们已经走了多远,并讨论我们将在这个激进的Jenkins分发中走向何处。

必威国际有限公司詹金斯常绿

正如我在第一篇博文中所讨论的中- 300,Jenkins Evergreen的前两个支柱一直是必威国际有限公司我们努力的主要焦点。

自动更新分布

实现安全、自动地更新Jenkins发行版(包括核心和插件)所需的机制,过去和现在都是相当大的工作量,这一点也许并不令人意外。必威国际有限公司在巴普蒂斯特的演讲他会讲到让Evergreen“走”的细节,而我则会讲到为什么一个自动更新的发行版很重要。

随着持必威体育app下载续集成和持续交付变得越来越普遍,并且成为现代软件工程的基础,根据组织的不同,Jenkins倾向于生活在两种不同的生活方式中。必威国际有限公司在一些组织中,Jenkins是由Chef、Pu必威国际有限公司ppet等自动化工具系统地管理和部署的。然而,在许多其他组织中,詹金斯被更像一个必威国际有限公司设备,就像办公室的无线路由器一样。只要它继续工作,人们就不会对它想太多。

必威国际有限公司Jenkins Evergreen的发行版通过确保最新的功能更新、bug和安全补丁总是安装在Jenkins中,使“Jenkins作为一个设备”模型更适合每个人。

此外,我相信Evergreen将会服务另一个我们目前没有充分服务的群体:那些希望Jenkins表现得更像必威国际有限公司服务.我们通常不考虑GitHub.com的“版本”,我们接收站点的增量更新,并意识到GitHub正在进行的开发的好处,而从来没有考虑过“升级”。

我相信Jenkins必威国际有限公司 Evergreen可以,并且会提供同样的体验。

自动理智的违约

Jenkins作为一个平台的真正强大之处在于,不同的组织可以采用必威国际有限公司各种各样的模式和实践。对于较新的用户,或者使用普通用例的用户,大量的灵活性可能导致选择的矛盾。使用Jen必威国际有限公司kins Evergreen,许多最常见的配置都是自动配置的。

默认情况下,包括Jenk必威国际有限公司ins Pipeline和Blue Ocean。我们还删除了Jenkins的一些遗留功能。必威国际有限公司

我们也利用了一些神奇的东西配置代码work,最近发布了1.0版本,在Jenkins Evergreen中自动设置合理的默认值。必威国际有限公司

现状

到目前为止,今年的努力已经取得了显著的进展,我们真的很高兴人们开始尝试Jenkins Evergreen。必威国际有限公司截止到今天,必威国际有限公司詹金斯常绿已经准备好了早期采用者.我们但建议在生产环境中使用Jenkins E必威国际有限公司vergreen。

如果你在旧金山的DevOps World - Jenki必威国际有限公司ns World,请过来看看巴普蒂斯特的演讲周三下午3点45分,金门a厅我的演讲上午11点15分在金门B厅。

如果你不能在旧金山加入我们,我们希望在我们的git通道

关于作者
r·泰勒突堤

r·泰勒·克罗伊(R. Tyler Croy)在过去七年一直是詹金斯项必威国际有限公司目的一部分。在避免贡献任何Java代码的同时,Tyler参与了项目保持运行的许多其他方面,比如这个网站、基础设施、治理等。