编辑: bingyan8 | 2015-08-28 |
13328/j.cnki.jos.005788] ?中国科学院软件研究所版权所有. 自动化工具对中国 DevOps 实践的 黄璜1,张贺1,2 , 邵栋1,2
1 (南京大学 软件学院,江苏 南京 210093)
2 (计算机软件新技术国家重点实验室(南京大学), 江苏 南京 通讯作者: 张贺, E-mail: [email protected] 摘要: DevOps 作为一次软件工程领域的变革,近十年的迅速发展的原因是多方面的 发展历程中自动化工具带来的实际影响以及自动化工具产生的一系列问题 DevOps 实践中被研究者分析最多的自动化支持工具,从等69 个自动化工具;
然后通过灰色文献评价从一些中文 的三个层次的问题;
最后通过民族志访谈方法来分析在中国环境下 化工具对中国 DevOps 实践的两个影响:1)自动化工具在 使用自动化工具;
2)软件组织实现 DevOps 转型以后需要减少对自动化工具 自动化工具在中国 DevOps 实践中产生的问题,本文整合访谈内容 范例. 关键词: DevOps;
自动化工具;
经验研究;
民族志;
访谈 中图法分类号: TP311 中文引用格式:黄璜,张贺,邵栋.自动化工具对中国http://www.jos.org.cn/1000-9825/5788.htm 英文引用格式: Huang H, Zhang H, Shao D. The Practical Impacts of Automation Tools in Support of DevOps in China. Ruan Jian Xue Bao/Journal of Software, 2019,30(10) (in Chinese). http://www.jos.org.cn/1000 The Practical Impacts of Automation Tools in Support of DevOps HUANG Huang1 , ZHANG He1,2 , SHAO Dong1,2
1 (Software Institute, Nanjing University, Nanjing 210093, China)
2 (State Key Laboratory for Novel Software Technology (Nanjing University), Nanjing 210023, China) Abstract: As a revolution in software engineering, there are many reasons for the rapid development of DevOps in the past ten years. This paper focuses on the practical impact of automation tools in the automation tools. Systematic Literature Review (SLR) is used to identify the most popular tools and finally we identif tools from
50 research papers, including Docker, Chef, Jenkins and Puppet. Three levels of problems of automati summarized from some Chinese blogs using Grey Literature Review (GRL). Finally, we use ethnographic opinions and suggestions from three aspects of DevOps practice automation tools in the DevOps practice is obvious at the beginning software organizations need to reduce the dependence on automation tools automation tools in Chinese DevOps practice, this paper summarize ? 基金项目: 国家自然科学基金(61572251);
南京大学计算机软件新技术国家重点实验室开放课题 Foundation item: National Natural Science Foundation of China (Nanjing University) 开放课题(KFKT2017A13) 收稿时间: 2018-07-10;
修改时间: 2018-10-31;
采用时间: CNKI 网络优先出版: 2019-04-30 09:19:10, http://kns.cnki.net/kcms/detail/11.2560.TP.20190430.0918.009.html E-mail: [email protected] http://www.jos.org.cn Tel: +86-10-62562563 实践的影响 ? ? 南京 210023) 近十年的迅速发展的原因是多方面的.本文关注中国 DevOps 的 影响以及自动化工具产生的一系列问题.本文使用系统化文献评价获取了目前 从50 篇文献中识别出包括 Docker、Chef、Jenkins 和Puppet 一些中文博客文章中分析出自动化工具在中国 DevOps 实践中出现 在中国环境下各方对待三个层次问题的看法和建议,得出自动 自动化工具在 DevOps 实践的前期作用明显,可以认为 DevOps 实践就是 转型以后需要减少对自动化工具的依赖,形成自己的 DevOps 文化.对于 本文整合访谈内容形成了解决问题的三个建议,并给出了一个转型 自动化工具对中国DevOps 实践的影响.软件学报,2019,30(10). The Practical Impacts of Automation Tools in Support of DevOps in China. Ruan (in Chinese). http://www.jos.org.cn/1000-9825/5788.htm. The Practical Impacts of Automation Tools in Support of DevOps in China (State Key Laboratory for Novel Software Technology (Nanjing University), Nanjing 210023, China) here are many reasons for the rapid development of DevOps in the past ten years. impact of automation tools in the Chinese DevOps practice and a series of problems arising from used to identify the most popular tools and finally we identify