以往Jenkins实践当中,配置了共享库的流水线方案,通过将核心公共逻辑抽离成膜版,项目个性化配置信息放到引导文件中的方式进行推进。这种方案没有什么毛病,对于运维的维护工作也是比较友好的,只是后来我们打算再在Jenkins上层做一下平台化封装的时候,发现还是存在一些问题,并且有一些难度的。最近我了解学习到了一个与 MySQL Database 插件结合的思路,能够比较好解决这种问题,那么接下来话不多说,直接进入正题,让我们来认识一下这个插件。
以我个人的经验来说,在这种时候,相比选择花费时间去学习管理课程/书籍,参与 MBA 的课程能够起到的作用并不大(并不是说不好)。毕竟“纸上得来终觉浅,绝知此事要躬行”,管理课程书籍中提供的往往是那种“正确但又难以在短时间内落地的知识”,而由于不同公司的企业文化,组织结构和可用资源,很难找出一种对所有公司都有效的“具体方法”。