当前位置:网站首页>研讨会回放视频:如何提升Jenkins能力,使其成为真正的DevOps平台
研讨会回放视频:如何提升Jenkins能力,使其成为真正的DevOps平台
2022-04-23 03:11:00 【龙智—DevOps解决方案】
“如何实现集中管理、灵活高效的CI/CD”在线研讨会精彩分享
演讲嘉宾:杨海涛
在2022年3月29日举办的“如何实现集中管理、灵活高效的CI/CD”在线研讨会中,嘉宾杨海涛为大家带来了主题为“从Jenkins到DevOps平台”的精彩演讲。
杨海涛是现任 CloudBees 亚太区资深解决方案工程师,他在帮助企业实现敏捷和云原生上拥有丰富的实践经验和深入理解。CloudBees 是 Jenkins 的重要贡献者,其团队贡献了 Jenkins 中80%以上的代码。

刚才两位老师从理论到实践,对于 CI/CD,包括DevOps技术进行了非常精彩的阐述。我将进一步的跟大家收敛一下,详细的聊聊目前使用最普遍的 CI/CD 工具 —— Jenkins 。以及如何把现有的 Jenkins 能力再提升一个级别,让它成为一个真正的 DevOps 平台。再看看从 CI/CD 到 DevOps 平台,中间到底缺少了哪些,如何去把这些能力补足。
既然来讲 Jenkins ,那总得知道点别人不知道的东西,对不对?下面,就从两个插件开始讲起。这两个插件相信大家一定都不太了解、不太知道。但这两个插件功能非常特别。具体哪两个插件,咱们一个个来说。

△ 研讨会现场ppt示例
第一个插件叫 Chunk Norris,不知道大家有没有听说过。如果有兴趣大家可以在网上搜一下。这老兄是一位好莱坞明星,同时也是一位空手道世界冠军。他曾经主演了一部电影,这个电影名字叫做《猛龙过江》,另外一位演员就是李小龙。大家大概知道这老兄的定位,就是功夫硬汉明星。
Jenkins 把他加到插件里,实现了什么功能?其实是一个非常有意思的功能,那就是每次你在 Jenkins 做一个 build,不管成功或者失败或者怎么样,根据不同 build 的结果,都会展现他(Chunk Norris)各种各样不同的照片,以及他曾经说过的话,还是很有意思的。这个(插件)在国外非常的普遍,我估计在国内用的人不多,知道的人也不多。
第二个插件是什么?这个叫做 Emotional Jenkins ,就是情绪化的 Jenkins ,或是感性的 Jenkins 。因为Jenkins本身来源于一个具体的人物 —— Jenkins 先生,所以有人在开发过程当中,加点有意思的调料,像 Chunk Norris 插件一样。他加了几张不同的图片,比如说在 build 成功的时候,会显示 Jenkins 先生高兴的图片。如果测试失败,会出现发愁的图片,说明没有通过。如果编译错误,就是出现发怒的图片。
可能有朋友会说,你这是在逗闷呢,对的,确实是开个玩笑。因为说实话,Jenkins 在开发团队、各个企业中使用实在太普遍了,社区中的高手太多,所以就我自己来讲,真不敢跟大家讲 Jenkins 更高级的功能和水平。我相信比我更了解开源 Jenkins 的人还有很多,所以也不敢卖弄。
Jenkins现在使用很普遍,普遍到什么程度?我们可以看到,Jenkins 经过了十年多的发展,到目前,全球有超过70%的开发人员在使用开源的 Jenkins 。随着使用的人数越来越多,围绕着 Jenkins 也形成了一个非常庞大的生态系统。在这个生态系统里,现在有超过1,800个插件。
另外一个非常重要特点,就像刚才李培老师讲到, Jenkins 本身是一个 runner。他是一个任务执行器,他的架构其实非常简单、非常灵活,所以易于扩展。基于这点,每当有任何新技术、新工具出来后,你会发现它很容易就能够集成到 Jenkins 上面…
除了 CloudBees 亚太区资深解决方案工程师 杨海涛外,还有 龙智技术支持负责人 李培 与清晖项目管理资深讲师、EXIN DOF授权认证讲师 文吉 等大咖坐镇此次研讨会,分享他们在 DevOps 、 CI/CD 等领域的经验与心得。我们将会议进行了全程录制, 方便您在任何时间观看,不错过任何精彩内容。点击获取完整版视频。


版权声明
本文为[龙智—DevOps解决方案]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_49715102/article/details/124319387
边栏推荐
- 荐读 | 分享交易员的书单,向名家请教交易之道,交易精彩无比
- AOT和单文件发布对程序性能的影响
- 如果通过 C# 实现对象的深复制 ?
- Mysql database
- Use split to solve the "most common words" problem
- ASP.NET和ASP.NETCore多环境配置对比
- 2022G2电站锅炉司炉考试题库及在线模拟考试
- The whole network is the most complete. How to do interface automation test? Proficient in interface automation test details
- OLED multi-level menu record
- C syntax pattern matching [switch expression]
猜你喜欢

微软是如何解决 PC 端程序多开问题的——内部实现

ASP.NET 6 中间件系列 - 条件中间件

The most easy to understand service container and scope of dependency injection

Source Generator实战

This new feature of C 11, I would like to call it the strongest!

腾讯视频涨价:一年多赚74亿!关注我领取腾讯VIP会员,周卡低至7元

Yes Redis using distributed cache in NE6 webapi

类似Jira的十大项目管理软件

Detailed log display of openfeign call

再战leetcode (290.单词规律)
随机推荐
Mysql database
由于3²+4²=5²,所以称‘3,4,5‘为勾股数,求n(包括n)以内所有勾股数数组。
Realize QQ login with PHP
C# 读写二进制文件
Mysql database, inconsistent index character set, slow SQL query, interface timeout
Blazor University (12) - component lifecycle
Middle and rear binary tree
The backtracking of stack is used to solve the problem of "the longest absolute path of file"
Two methods are used to solve the "maximum palindrome product" problem
First in the binary tree
Yes Redis using distributed cache in NE6 webapi
中后二叉建树
Mysql database design specification
MYSQL03_ SQL overview, rules and specifications, basic select statements, display table structure
Fundamentals of software testing and development
Array and collection types passed by openfeign parameters
Load view Caton
Creating wechat voucher process with PHP
How does Microsoft solve the problem of multiple programs on PC side -- internal implementation
C syntax pattern matching [switch expression]