Submit Search
Upload
DevOps at DUDU
•
0 likes
•
44 views
晓东 杜
Follow
A train after GOPS2017 Shenzhen
Read less
Read more
Software
Report
Share
Report
Share
1 of 54
Download now
Download to read offline
Recommended
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
Chen Cheng-Wei
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
AgileTour@TW
DevOps核心理念和實踐
DevOps核心理念和實踐
Martin Liu
Linux运维趋势 第14期 高性能电子商务网站
Linux运维趋势 第14期 高性能电子商务网站
51CTO
twMVC#24 | 開發團隊的敏捷之路(未完成)
twMVC#24 | 開發團隊的敏捷之路(未完成)
twMVC
The way to continuous delivery
The way to continuous delivery
Qiao Liang
《用户体验与交互设计》慧色
《用户体验与交互设计》慧色
tbtomli
腾讯大讲堂10 customer engagement
腾讯大讲堂10 customer engagement
PMCamp
Recommended
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
Chen Cheng-Wei
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
AgileTour@TW
DevOps核心理念和實踐
DevOps核心理念和實踐
Martin Liu
Linux运维趋势 第14期 高性能电子商务网站
Linux运维趋势 第14期 高性能电子商务网站
51CTO
twMVC#24 | 開發團隊的敏捷之路(未完成)
twMVC#24 | 開發團隊的敏捷之路(未完成)
twMVC
The way to continuous delivery
The way to continuous delivery
Qiao Liang
《用户体验与交互设计》慧色
《用户体验与交互设计》慧色
tbtomli
腾讯大讲堂10 customer engagement
腾讯大讲堂10 customer engagement
PMCamp
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
Edward Kuo
Our experience to start a startup
Our experience to start a startup
Yenwen Feng
Frontend devops-v1.0
Frontend devops-v1.0
Yan Wang
大型製造業實踐DevOps 團隊之路
大型製造業實踐DevOps 團隊之路
Edward Kuo
杨根兴 软件过程改进与敏捷方法
杨根兴 软件过程改进与敏捷方法
Odd-e
应用开发一般工作流程和注意
应用开发一般工作流程和注意
cucued
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
Jin演讲 互联网与大学生创新-中山大学-20120519(分享摘要版)
Jin演讲 互联网与大学生创新-中山大学-20120519(分享摘要版)
Allen Ng
[SDX2016] UX 不只是優化 – 透過洞察提昇商業價值 / 蔡明哲 悠識數位 首席體驗架構師
[SDX2016] UX 不只是優化 – 透過洞察提昇商業價值 / 蔡明哲 悠識數位 首席體驗架構師
悠識學院
work@baidu 2014
work@baidu 2014
XiaoTao (Tony) Tang
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
Rick Hwang
51 cto linuxops_issue2
51 cto linuxops_issue2
Yiwei Ma
Pm bar首刊d v1.0
Pm bar首刊d v1.0
磊 石
华美宏大明晰谷 V3
华美宏大明晰谷 V3
BroadVision On Demand
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
Chen Cheng-Wei
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
LetAgileFly
349 关于flow portal.net bpm-2015版本
349 关于flow portal.net bpm-2015版本
Rui (Nash) Yang
Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016
Kirk Chen
移动互联网的机遇与挑战
移动互联网的机遇与挑战
Courtney Chow
Dev ops 簡介
Dev ops 簡介
hugo lu
Stability issues of user space
Stability issues of user space
晓东 杜
performance optimization: UI
performance optimization: UI
晓东 杜
More Related Content
Similar to DevOps at DUDU
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
Edward Kuo
Our experience to start a startup
Our experience to start a startup
Yenwen Feng
Frontend devops-v1.0
Frontend devops-v1.0
Yan Wang
大型製造業實踐DevOps 團隊之路
大型製造業實踐DevOps 團隊之路
Edward Kuo
杨根兴 软件过程改进与敏捷方法
杨根兴 软件过程改进与敏捷方法
Odd-e
应用开发一般工作流程和注意
应用开发一般工作流程和注意
cucued
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
Jin演讲 互联网与大学生创新-中山大学-20120519(分享摘要版)
Jin演讲 互联网与大学生创新-中山大学-20120519(分享摘要版)
Allen Ng
[SDX2016] UX 不只是優化 – 透過洞察提昇商業價值 / 蔡明哲 悠識數位 首席體驗架構師
[SDX2016] UX 不只是優化 – 透過洞察提昇商業價值 / 蔡明哲 悠識數位 首席體驗架構師
悠識學院
work@baidu 2014
work@baidu 2014
XiaoTao (Tony) Tang
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
Rick Hwang
51 cto linuxops_issue2
51 cto linuxops_issue2
Yiwei Ma
Pm bar首刊d v1.0
Pm bar首刊d v1.0
磊 石
华美宏大明晰谷 V3
华美宏大明晰谷 V3
BroadVision On Demand
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
Chen Cheng-Wei
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
LetAgileFly
349 关于flow portal.net bpm-2015版本
349 关于flow portal.net bpm-2015版本
Rui (Nash) Yang
Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016
Kirk Chen
移动互联网的机遇与挑战
移动互联网的机遇与挑战
Courtney Chow
Dev ops 簡介
Dev ops 簡介
hugo lu
Similar to DevOps at DUDU
(20)
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
Our experience to start a startup
Our experience to start a startup
Frontend devops-v1.0
Frontend devops-v1.0
大型製造業實踐DevOps 團隊之路
大型製造業實踐DevOps 團隊之路
杨根兴 软件过程改进与敏捷方法
杨根兴 软件过程改进与敏捷方法
应用开发一般工作流程和注意
应用开发一般工作流程和注意
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
Jin演讲 互联网与大学生创新-中山大学-20120519(分享摘要版)
Jin演讲 互联网与大学生创新-中山大学-20120519(分享摘要版)
[SDX2016] UX 不只是優化 – 透過洞察提昇商業價值 / 蔡明哲 悠識數位 首席體驗架構師
[SDX2016] UX 不只是優化 – 透過洞察提昇商業價值 / 蔡明哲 悠識數位 首席體驗架構師
work@baidu 2014
work@baidu 2014
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
51 cto linuxops_issue2
51 cto linuxops_issue2
Pm bar首刊d v1.0
Pm bar首刊d v1.0
华美宏大明晰谷 V3
华美宏大明晰谷 V3
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
349 关于flow portal.net bpm-2015版本
349 关于flow portal.net bpm-2015版本
Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016
移动互联网的机遇与挑战
移动互联网的机遇与挑战
Dev ops 簡介
Dev ops 簡介
More from 晓东 杜
Stability issues of user space
Stability issues of user space
晓东 杜
performance optimization: UI
performance optimization: UI
晓东 杜
performance optimization: Memory
performance optimization: Memory
晓东 杜
Embedded Android
Embedded Android
晓东 杜
Openwrt wireless
Openwrt wireless
晓东 杜
Openwrt startup
Openwrt startup
晓东 杜
Openwrt frontend backend
Openwrt frontend backend
晓东 杜
More from 晓东 杜
(7)
Stability issues of user space
Stability issues of user space
performance optimization: UI
performance optimization: UI
performance optimization: Memory
performance optimization: Memory
Embedded Android
Embedded Android
Openwrt wireless
Openwrt wireless
Openwrt startup
Openwrt startup
Openwrt frontend backend
Openwrt frontend backend
DevOps at DUDU
1.
DevOps 杜晓东 2017-04-27
2.
⾃自⼰己搭⼀一个玩 http://192.168.99.50:8086/index.php?s=/page/5 让重复的⼿手动操作流(⽔水线)起来
3.
认可 解决什什么问题? ⼀一个产品服务的交付过程就像是在道路路上⾏行行进, 如果想要速度快,就需要有好的基础和好的⼯工具。 过程 快速、顺畅 效率、质量量 ⼴广告效果好,市场⼤大 组织
变⾰革 认可并参与 XX没有消失,只是在进⾏行行重组 Test->QA->Ops->Dev
4.
热身
5.
Dev v.s. Ops
6.
“It’s not my
code!”
7.
“It’s not my
machines!”
8.
扩⼤大⾃自⼰己的信息窗⼝口 不不要看📱
9.
认识DevOps DevOps⽣生态关系 别⼈人怎么说 CI/CD模版 实例例讲解 组织⽂文化 思考 ⼤大纲
10.
认识DevOps
11.
12.
13.
14.
15.
16.
17.
DevOps不不是⼀一个新⼯工具 DevOps不不是什什么 DevOps不不是⼀一个新团队 DevOps不不是⼀一个新⻆角⾊色 DevOps不不是⼤大量量的知识
18.
19.
发现痛点 解决 总结最佳实践 最佳实践导⼊入流程 流程⾃自动化 ⾃自动化约束必须使⽤用最佳实践 新痛点
20.
发现痛点 解决 总结最佳实践 最佳实践导⼊入流程 流程⾃自动化 ⾃自动化约束必须使⽤用最佳实践 新痛点 ⼀一直在提升发现问题的能⼒力力...
21.
22.
DevOps⽣生态关系
23.
24.
25.
NoOps 内部设施 ->
云设施 趋势 QA 测试 -> ⼯工具 SDET SDE -> 合并为同⼀一职能 负责产品代码、测试代码与⼯工具代码
26.
未来 减少运维性质的⼲干预 提⾼高可维护性 指令型 ->
意愿型 平台化趋势 运维已死,但运维亦永存
27.
别⼈人怎么说
28.
DevOps的⽬目的是打造持续增量量的价值流并杜绝浪费。 以各个⼦子环节的⾃自动化流程为起点,实现价值流⽔水线的构建。 DevOps是Development和Operations的组合词 它是⼀一组过程、⽅方法与系统的统称 ⽤用于促进开发(应⽤用程序/软件⼯工程)、技术运营和质量量保障 部⻔门之间的沟通、协助与整合。 它的出现是由于软件⾏行行业⽇日益清晰地认识到:为了了按时交付软 件产品和服务,开发和运营⼯工作必须紧密合作。
29.
DevOps是⼀一套实践⽅方法,在保证⾼高质量量的前提下,缩短从 提交对系统的 变更更到部署⾄至⽣生产环境的时间。 Source: 《DevOps:软件架构师⾏行行动指南》 如何理理解这个定义? *
在部署对系统的变更更时(通常是代码形式),质量量很重要的。 * 要求交付机制也是⾼高质量量的。 * 有两个时间周期是重要的。 * 开发⼈人员提交新开发的代码的时间。这标志着基本的开发过 程结束、部署⼯工作开始。 * 把代码部署到⽣生产环境的时间。 * DevOps定义是⽬目标导向的。我们没有说明实践的形式或者 是否使⽤用⼯工具来实施。 * ⽬目标并不不限于DevOps⽤用于测试和部署的实践。
30.
DevOps平台更更重要的是提供落地最佳实践 DevOps平台,让不不同⻆角⾊色更更好的在流⽔水线上协作 核⼼心观点 DevOps平台需覆盖产品、项⽬目的全周期 DevOps平台,管理理前移,有效指导和约束 后续⼯工作 对于已有系统, DevOps平台不不仅仅是
通过新的⼯工具链实 现快速交付, 更更是⼀一种驱动优化的变⾰革 DevOps平台,并不不是⾃自动化⼀一切, ⽽而是在可控中有选择 的⾃自动化
31.
以快速交付业务价值为⽬目标, 通过技术升级和流程改进, 减少业务价值交付流程中的浪费。
32.
CI/CD模版
33.
34.
35.
36.
37.
38.
39.
40.
实例例讲解
41.
痛点:ROM出版本 存在问题: 步骤多,checklist⻓长 构建时间⻓长,返⼯工成本⾼高 ⼀一次集成修改多,信息同步慢,沟通成本⾼高
42.
解决: 步骤脚本化,脚本⾃自动化 —> ⼀一键出版本 分模块构建
—> 提⾼高ROM集成⼀一次性通过率 每个提交都触发所在模块的构建和测试 测试和开发密切配合,确保问题在集成前close
43.
最佳实践: ⾃自动化构建:解放⼈人⼒力力 持续构建和测试:待做
44.
⼀一键出版本V1.0
45.
持续交付V1.5 补全:⾃自动化测试
46.
最佳实践Jenkinsfile 资源 https://jenkins.io/doc/book/pipeline/jenkinsfile/ https://jenkins.io/doc/book/pipeline/syntax/ https://jenkins.io/doc/pipeline/steps/ https://jenkins.io/doc/book/pipeline/shared-libraries/
47.
48.
组织⽂文化
49.
50.
思考
51.
52.
The only thing
that's possible is working according to the guidelines and then "test, test, and test"
53.
Test for Known Test
for UnKnown
54.
end.
Download now