云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

免备案CDN_java更新数据库_返利

小七 141 0

詹金斯州:我们现在的处境和我们的前进方向

詹金斯现在15岁了。这使得它成为DevOps工具链中最古老的产品之一。尽管其相对成熟,詹金斯仍然显示出惊人的增长,与去年相比,詹金斯硕士的增长率约为50%。就业人数也在迅速增长,同比增长近60%。这是大多数硅谷公司都会为之疯狂的增长,尤其是对于成熟度达到詹金斯。而毫无疑问,Jenkins是DevOps领域的头号产品,尽管Jenkins仍在快速增长,但没有时间自满。詹金斯面临着许多挑战。我想概述一下其中的一些挑战,并向大家介绍一下我将于12月4日在里斯本举行的DevOps World | Jenkins World的解决方案。Jenkins的一个关键问题是它的用户体验(UX)。在过去的十年里,詹金斯的整体外观和感觉并没有太大成熟。有一些成功的附加组件,如Blue Ocean,但Blue Ocean的范围有限。它一直专注于管道,并没有取代Jenkins UX中与管道可视化或开发无关的部分。在替换Jenkins-UX时,一个关键的挑战是1700个左右的插件中的每一个都可以为UX贡献元素,这增加了相当大的复杂性。单独为Jenkins的核心开发一个新的UX将相对简单,然而,如果插件被抛在后面,那么Jenkins就不再是Jenkins了。插件是Jenkins的力量所在,也是它的来源扩展性。另一个问题是一些关键框架已经过时。在过去的一年中,我们努力将Jenkins从java8迁移到java11。还有其他一些框架已经过时,迁移这些框架是一个巨大的过程工作。太好了今天有将近1700个詹金斯插件在那里。插件赋予了Jenkins灵活性,允许它覆盖几乎所有企业用例。大量的插件也是复杂性和偶尔不稳定的根源。可以做很多事情来提高管理和开发Jenkins插件的经验。例如,一些改进领域是围绕插件及其图书馆。如果我们可以解决这三个主题——Jenkins UX、框架更新和插件管理——这将大大有助于Jenkins在未来15年的健康基础。我将讨论这些问题以及我们必须解决的计划。12月4日,在里斯本举行的DevOps World | Jenkins World的演讲中,我也应该能够对提议的UX变更进行一个粗略的了解。我想邀请大家参加。如果你不能去旅行,那么这个演讲会在这个月的某个时候发布在YouTube上12月。附加资源:了解CloudBees迈向下一代流水线通过CloudBees的Jenkins发行版为您的Jenkins环境增加稳定性和安全性查看之前关于CloudBees和Jenkins的更新