最近在研究DevOps,如何来完整的实现DevOps呢?切入点在哪?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

最近在研究DevOps,如何来完整的实现DevOps呢?切入点在哪?

2017-06-15 17:03:45 3803 2

PS:是传统开发模式转向DevOps哈。

取消 提交回答
全部回答(2)
  • 剪竹寻泉
    2019-07-17 21:17:54

    和提问方同病相怜,共同探讨下。
    传统模式转向devops的三个基础:
    1、确认公司不是给客户做软件交付项目,或者交付软件产品。
    2、确认在公司内,研发团队有足够的话语权,而不是业务或运维。
    3、确认你们老板在政策和投入会有足够的支持。
    这3个前提具备后,再继续:
    1、毫无疑问,自动化测试,伴随开发和测试的组织调整。
    2、自动化运维,伴随开发和运维的组织调整。
    3、业务决策迁移,伴随开发和业务的组织调整。
    4、。。。
    每一步都要投入人力完善自动化,并且都在断人财路,简直步步惊心:)

    0 1
  • ghostcloud
    2019-07-17 21:17:54

    我是Ghostcloud的高级架构师,这个题目说来话长,我只讲切入点吧。

    通常情况下,传统开发模式转向DevOps的第一步是解决自动化问题。要想持续的集成代码,没有自动化测试来保证快速地进行合并后的验证,风险是很高的,而且没有自动化测试,测试环境很有可能成为整个开发环节的瓶颈。只要是经常使用的测试用例,需要尽量自动化每一个操作。

    自动化工具很多,对自动化工具和测试框架的选择是需要根据具体应用来决定的,这里只列举其中常用的一小部分——Jenkins、Python、Robot Framework、Shell Script、Selenium、Ansible和Docker Container Orchestration——这些都是我们面对客户需求的时候经常用到的。然而,不是每次集成都需要跑完所有的测试用例,因而对测试用例进行管理,可提高持续集成的效率。

    这张图可以好好研习一下,如何对自动化测试用例进行合理分类?如何合理运行自动化测试?
    6

    0 0
添加回答
相关问答

1

回答

Canvas渲染引擎的核心是渲染,上层的互动业务的性能表现,很大程度取决于什么?

2022-05-08 15:48:01 120浏览量 回答数 1

1

回答

Azure DevOps的定义是?

2022-05-09 09:49:26 83浏览量 回答数 1

2

回答

vps设置网站

2019-09-09 11:12:37 425浏览量 回答数 2

3

回答

云虚拟主机,win2008系统.net版本怎么选择,是不是选择错了网站后台安装不了

2019-02-22 11:32:04 506浏览量 回答数 3

3

回答

独享的虚拟主机如何绑定两个网站,.htaccess规则怎么写

2018-08-25 16:56:26 368浏览量 回答数 3

2

回答

如何进入网站后台

2018-06-23 19:29:58 10172浏览量 回答数 2

0

回答

如何实现登录 OSS 管理控制台?

2017-10-23 10:20:10 1747浏览量 回答数 0

1

回答

OSS如何实现管理回源设置?

2017-10-17 15:40:01 4102浏览量 回答数 1

1

回答

ESCwin2008系统下如何备份数据到OSS?

2016-11-26 12:00:54 1569浏览量 回答数 1

4

回答

请教研究所如何备案,可以选择个人性质备案吗?

2016-02-25 19:21:30 4208浏览量 回答数 4
+关注
0
文章
4
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载