有幸参与了DevOps标准工作组关于制定DevOps的会议,看到了一个很有意思的DevOps工具图谱,上面是关于DevOps相关的市面上的主流工具,有开源软件也有SaaS服务,感觉很有意思,有一些甚至都没见过。所以奔着学习以及分享的精神,把每一个工具简单的介绍下,主要是DevOps相关工具的介绍,由于工具过多,将分篇幅进行说明,并且会根据实际情况有所增删,后续会对每一个工具或者服务的使用进行补充说明,先知其然在知其所以然 :)
一起来玩 Jenkins 系列主要是自己对 Jenkins 使用的见解和总结,将从 Jenkins 的基础安装、功能介绍等入手,外加实际使用的 Demo 配置流程,使大家能够了解 Jenkins 的基本功能和实际应用,希望能帮助到对它感兴趣的朋友。
上篇中我们主要介绍了 Jenkins 的安装以及基本的一些配置和插件的使用,本章节主要从流水线层面介绍下不同类型的流水线的使用,并来介绍下 Jenkins Pipeline 及 Jenkinsfile 基本语法。
上篇中我们介绍了 Pipeline 的语法,也可以通过 Pipeline Editor 进行编辑,但是这些还不够,Jenkins 团队为了用户更方便的使用流水线,降低用户使用成本以及优化用户使用体验,推出了 BlueOcean,BlueOcean 是以插件的形式存在的,用官方的话说就是重新思考用户体验,它提供了一个更加灵活的流水线编辑器,允许你更加直观的进行流水线的定制,更加直观的观察到每一个步骤甚至每一个任务的运行状况。