当前位置:网站首页>研讨会回放视频:如何提升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
边栏推荐
- 一套组合拳,打造一款 IDEA 护眼方案
- be based on. NETCORE development blog project starblog - (2) environment preparation and creation project
- MySQL port is occupied when building xampp
- ASP. Net 6 middleware series - execution sequence
- MAUI初体验:爽
- 荐读 | 分享交易员的书单,向名家请教交易之道,交易精彩无比
- 2022 P cylinder filling training test questions and simulation test
- Impact of AOT and single file release on program performance
- Tencent video VIP member, weekly card special price of 9 yuan! Tencent official direct charging, members take effect immediately!
- After the mobile phone is connected to the computer, how can QT's QDIR read the mobile phone file path
猜你喜欢
腾讯视频涨价:一年多赚74亿!关注我领取腾讯VIP会员,周卡低至7元
Recommend reading | share the trader's book list and ask famous experts for trading advice. The trading is wonderful
. net tip: talk about the problem that the scoped service cannot be obtained in the middleware structure
Tips in MATLAB
編碼電機PID調試(速度環|比特置環|跟隨)
Laravel's own paging query
ASP.NET和ASP.NETCore多环境配置对比
Blazor University (12) - component lifecycle
搭建XAMPP时mysql端口被占用
xutils3修改了我提报的一个bug,开心
随机推荐
7-11 重排链表 (25 分)
Blazor University (11) component - replace attributes of subcomponents
2022年度Top9的任务管理系统
Array and collection types passed by openfeign parameters
MySQL port is occupied when building xampp
由于3²+4²=5²,所以称‘3,4,5‘为勾股数,求n(包括n)以内所有勾股数数组。
【新版发布】ComponentOne 新增 .NET 6 和 Blazor 平台控件支持
C#中切片语法糖的使用
c#可变参数params的介绍
【鉴权/授权】自定义一个身份认证Handler
C# 读写二进制文件
After the mobile phone is connected to the computer, how can QT's QDIR read the mobile phone file path
Ide-idea-problem
If the deep replication of objects is realized through C #?
C language to achieve address book - (static version)
Middle and rear binary tree
数据挖掘系列(3)_Excel的数据挖掘插件_估计分析
. net core current limiting control - aspnetcoreratelimit
C#中元组对象Tuple的使用
ASP. Net and ASP NETCORE multi environment configuration comparison