这个涉及了工具选择的问题,我个人觉得,选什么工具不重要,怎么推进DevOps也不重要。
重要的是你所选择的工具是否可以进行实现一站式或流水线的方式,书籍中针对工具的选型和组链有详细的描述。
在此从方法的层面进行简单的概述。如果你所在的部门不具备推动全局的DevOps,那就从局部做起,比如一站式集成,一站式部署,如果具备推动全局的DevOps,那就推进一站式交付,这里交付也分交付业务需求和交付业务价值。两者是有区别的,交付业务需求很简单,不用管业务需求合理,不用管需求吞吐率,甚至不用管效能,仅仅实现IT内部的自动化,哪怕需求让你做1+1=3,如果是交付业务价值,那就不仅仅是IT的事,前要负责业务需求的合理性,后要关心业务上线后的市场表现,也就是项目的后评价和成本复盘。
所以,怎么做,未来的前景都是很好的,毕竟大家的目标是一致的。