Jenkins 创始人 Kohsuke 的新篇章
Jenkins 创始人 Kohsuke 的新篇章
2020 年对我来说将是转变的一年。在 1 月底,我将正式退出 Jenkins,将我在 CloudBees 的角色转换为顾问,并将注意力转向我的新创业公司。这篇文章的其余部分将结合这种过渡的背景,如果您没有与我紧密合作,这可能会令您惊讶。
Jenkins 之旅充满神奇,而且从未间断。我非常喜欢这一切,尤其是与造就 Jenkins 如今成就的世界各地的用户会面与交流。作为项目的创建者,在某个时候,我开始想如何将火炬传递给下一任领导者,如何使人们继续推动它前进。如今,由于有了 CloudBees 和社区,新一代的才华横溢、有才干的领导者正在热情地推动事情向前发展,这真令人高兴。例如,新选举的董事会成员和Jenkins X 的伙伴们。这些新人带来了新的文化和新的代码,并且总的来说,这产生了积极的影响,使 Jenkins 不再局限于我所谈论的局部最优方法,他们得到我所有的支持和尊重。实际上,我最近与 Jenkins 的关系更多的是象征意义,有点像日本的天皇或英国的皇后,这就是为什么此公告对 Jenkins 的前进动力几乎没有实际影响的原因。
几年前,我曾经觉得如果我退出的话,天就会塌下来。在 2019 年的某个时刻,我突然发现我没有这种感觉了。这种转变是渐进的、稳定的,所以我不确定自己何时跨过的这道门槛,但是在 2019 年,我显然处于另一端。这样我才知道自己终于可以结束我的这一篇章。回首与 Jenkins 在一起 15 年,与 CloudBees 合作 9 年,这真是很长的一段时间。
我希望您会想知道我的新篇章是什么。我将与我的老伙伴 Harpreet Singh 创办一家新的创业公司,即 Launchable。自从在 Sun Microsystems 和 JavaEE 工作以来,我就认识他,他是我在 CloudBees 领域的合伙人,从头开始建立 Jenkins 业务。他去 Atlassian 经营 BitBucket 业务已有一段时间,但是现在他和我又回到了一起。许多 CloudBees 人投资了 Launchable,包括 Sacha Labourey、Bob Bickel 和 John Vrionis。
通过 Jenkins 和 CloudBees ,我得以推动软件开发中自动化的发展。这种自动化产生了大量数据,但我们并未使用这些数据来改善我们的生活,这确实是一个浪费的金矿。Launchable 正在努力利用这些信息来提高开发人员的生产力。我写了一篇单独的博客文章,以讨论有关我的想法的更多信息。
最后,即使离开 CloudBees 不再作为其一名全职员工,也并没有完全离开,我将继续作为 CloudBees 的顾问,我仍然在情感和财务上都对 CloudBees 进行了大量投资。我仍然是狂热的粉丝,我会继续为他们加油,只不过是在默默观望。Jenkins 也一样,我仍然在董事会中,以确保连续性。我仍在持续交付基金会的技术监督委员会任职,虽然我的主席任期将于 3 月届满。
对于本篇章所给予的宝贵机会和特权,我深表感谢。我周围有许多出色的、鼓舞人心和才华横溢的人,从他们那里学到很多东西。我只能希望我能够产生积极的影响,并回馈他们。 我不会说出名字,但您知道您是谁,我们会保持联系。
对我来说,今年将是令人兴奋一年。 超越无限!!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Spring Boot 2.x基础教程:使用国产数据库连接池Druid
上一节,我们介绍了Spring Boot在JDBC模块中自动化配置使用的默认数据源HikariCP。接下来这一节,我们将介绍另外一个被广泛应用的开源数据源:Druid。 Druid是由阿里巴巴数据库事业部出品的开源项目。它除了是一个高性能数据库连接池之外,更是一个自带监控的数据库连接池。虽然HikariCP已经很优秀,但是对于国内用户来说,可能对于Druid更为熟悉。所以,对于如何在Spring Boot中使用Druid是后端开发人员必须要掌握的基本技能。 配置Druid数据源 这一节的实践我们将基于《Spring Boot 2.x基础教程:使用JdbcTemplate访问MySQL数据库》一文的代码基础上进行。所以,读者可以从文末的代码仓库中,检出chapter3-1目录来进行下面的实践学习。 下面我们就来开始对Spring Boot项目配置Druid数据源: 第一步:在pom.xml中引入druid官方提供的Spring Boot Starter封装。 <dependency> <groupid>com.alibaba</groupid> <...
- 下一篇
从零开始入门 K8s | Kubernetes 存储架构及插件使用
作者 | 阚俊宝 阿里巴巴高级技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 21 讲。 导读:容器存储是 Kubernetes 系统中提供数据持久化的基础组件,是实现有状态服务的重要保证。Kubernetes 默认提供了主流的存储卷接入方案(In-Tree),同时也提供了插件机制(Out-Of-Tree),允许其他类型的存储服务接入 Kubernetes 系统服务。本文将从 Kubernetes 存储架构、存储插件原理、实现等方面进行讲解,希望大家有所收获。 一、Kubernetes 存储体系架构 引例: 在 Kubernetes 中挂载一个 Volume 首先以一个 Volume 的挂载例子来作为引入。 如下图所示,左边的 YAML 模板定义了一个 StatefulSet 的一个应用,其中定义了一个名为 disk-pvc 的 volume,挂载到 Pod 内部的目录是 /data。disk-pvc 是一个 PVC 类型的数据卷,其中定义了一个 storageClassName。 因此这个模板是一个典型的动态存储的模板。右图是数据卷挂载的过程,主要分为 6 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Windows10,CentOS7,CentOS8安装Nodejs环境