Enviar pesquisa
Carregar
Continuous Delivery - Opening
•
0 gostou
•
586 visualizações
Rick Hwang
Seguir
Date: 2018/06/20
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 34
Baixar agora
Baixar para ler offline
Recomendados
Cloudstack dev/user sharing
Cloudstack dev/user sharing
gavin_lee
我和阿九Azure有約 34 Azure File Storage 什麼時候適合用Azure File? File vs Disk Storage (Al...
我和阿九Azure有約 34 Azure File Storage 什麼時候適合用Azure File? File vs Disk Storage (Al...
Alan Tsai
Installation and configuration 11g r2
Installation and configuration 11g r2
Zhaoyang Wang
我和阿九Azure有約 32 Azure File Storage 介紹 (Alan Tsai的學習筆記)
我和阿九Azure有約 32 Azure File Storage 介紹 (Alan Tsai的學習筆記)
Alan Tsai
RxJS 6 新手入門
RxJS 6 新手入門
Will Huang
SQL Server 資料庫版本控管
SQL Server 資料庫版本控管
Will Huang
twMVC#26 | 淺談 ASP.NET Caching 技術與實踐
twMVC#26 | 淺談 ASP.NET Caching 技術與實踐
twMVC
Azure Taiwan - Keep azure cost down (Azure 成本管控)
Azure Taiwan - Keep azure cost down (Azure 成本管控)
Alan Tsai
Recomendados
Cloudstack dev/user sharing
Cloudstack dev/user sharing
gavin_lee
我和阿九Azure有約 34 Azure File Storage 什麼時候適合用Azure File? File vs Disk Storage (Al...
我和阿九Azure有約 34 Azure File Storage 什麼時候適合用Azure File? File vs Disk Storage (Al...
Alan Tsai
Installation and configuration 11g r2
Installation and configuration 11g r2
Zhaoyang Wang
我和阿九Azure有約 32 Azure File Storage 介紹 (Alan Tsai的學習筆記)
我和阿九Azure有約 32 Azure File Storage 介紹 (Alan Tsai的學習筆記)
Alan Tsai
RxJS 6 新手入門
RxJS 6 新手入門
Will Huang
SQL Server 資料庫版本控管
SQL Server 資料庫版本控管
Will Huang
twMVC#26 | 淺談 ASP.NET Caching 技術與實踐
twMVC#26 | 淺談 ASP.NET Caching 技術與實踐
twMVC
Azure Taiwan - Keep azure cost down (Azure 成本管控)
Azure Taiwan - Keep azure cost down (Azure 成本管控)
Alan Tsai
Full Stack Monitoring with Prometheus and Grafana (Updated)
Full Stack Monitoring with Prometheus and Grafana (Updated)
Jazz Yao-Tsung Wang
Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊
Chung-Yi Huang
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革
Gelis Wu
我和阿九Azure有約 39 Azure Blob Storage 如何省錢?設定 Access Tier 以及透過 Lifecycle Managem...
我和阿九Azure有約 39 Azure Blob Storage 如何省錢?設定 Access Tier 以及透過 Lifecycle Managem...
Alan Tsai
Asp.net mvc 6 新功能初探
Asp.net mvc 6 新功能初探
Gelis Wu
GNU Build System
GNU Build System
imacat .
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
Alan Tsai
我和阿九Azure有約 33 Azure File Storage 什麼時候適合用Azure File? File vs Blob (Alan Tsai的...
我和阿九Azure有約 33 Azure File Storage 什麼時候適合用Azure File? File vs Blob (Alan Tsai的...
Alan Tsai
Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, Kubernetes
Will Huang
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
Alan Tsai
DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略
Will Huang
Git安裝
Git安裝
Hong Da Lin
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
Philip Zheng
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
twMVC#26 | Redis資料型別與場景的連結
twMVC#26 | Redis資料型別與場景的連結
twMVC
我和阿九Azure有約 36 Azure Blob Storage 如何開啟snapshot保留目前狀態 (Alan Tsai的學習筆記)
我和阿九Azure有約 36 Azure Blob Storage 如何開啟snapshot保留目前狀態 (Alan Tsai的學習筆記)
Alan Tsai
ASP.NET Core 6.0 全新功能探索
ASP.NET Core 6.0 全新功能探索
Will Huang
OSGi Small Lab
OSGi Small Lab
Ching Yi Chan
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
Alan Tsai
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
Will Huang
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局
Alex Lau
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
acqua young
Mais conteúdo relacionado
Mais procurados
Full Stack Monitoring with Prometheus and Grafana (Updated)
Full Stack Monitoring with Prometheus and Grafana (Updated)
Jazz Yao-Tsung Wang
Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊
Chung-Yi Huang
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革
Gelis Wu
我和阿九Azure有約 39 Azure Blob Storage 如何省錢?設定 Access Tier 以及透過 Lifecycle Managem...
我和阿九Azure有約 39 Azure Blob Storage 如何省錢?設定 Access Tier 以及透過 Lifecycle Managem...
Alan Tsai
Asp.net mvc 6 新功能初探
Asp.net mvc 6 新功能初探
Gelis Wu
GNU Build System
GNU Build System
imacat .
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
Alan Tsai
我和阿九Azure有約 33 Azure File Storage 什麼時候適合用Azure File? File vs Blob (Alan Tsai的...
我和阿九Azure有約 33 Azure File Storage 什麼時候適合用Azure File? File vs Blob (Alan Tsai的...
Alan Tsai
Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, Kubernetes
Will Huang
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
Alan Tsai
DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略
Will Huang
Git安裝
Git安裝
Hong Da Lin
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
Philip Zheng
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
twMVC#26 | Redis資料型別與場景的連結
twMVC#26 | Redis資料型別與場景的連結
twMVC
我和阿九Azure有約 36 Azure Blob Storage 如何開啟snapshot保留目前狀態 (Alan Tsai的學習筆記)
我和阿九Azure有約 36 Azure Blob Storage 如何開啟snapshot保留目前狀態 (Alan Tsai的學習筆記)
Alan Tsai
ASP.NET Core 6.0 全新功能探索
ASP.NET Core 6.0 全新功能探索
Will Huang
OSGi Small Lab
OSGi Small Lab
Ching Yi Chan
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
Alan Tsai
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
Will Huang
Mais procurados
(20)
Full Stack Monitoring with Prometheus and Grafana (Updated)
Full Stack Monitoring with Prometheus and Grafana (Updated)
Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革
我和阿九Azure有約 39 Azure Blob Storage 如何省錢?設定 Access Tier 以及透過 Lifecycle Managem...
我和阿九Azure有約 39 Azure Blob Storage 如何省錢?設定 Access Tier 以及透過 Lifecycle Managem...
Asp.net mvc 6 新功能初探
Asp.net mvc 6 新功能初探
GNU Build System
GNU Build System
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
我和阿九Azure有約 33 Azure File Storage 什麼時候適合用Azure File? File vs Blob (Alan Tsai的...
我和阿九Azure有約 33 Azure File Storage 什麼時候適合用Azure File? File vs Blob (Alan Tsai的...
Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, Kubernetes
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
DEV305 - ASP.NET 5 開發攻略
DEV305 - ASP.NET 5 開發攻略
Git安裝
Git安裝
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
twMVC#26 | Redis資料型別與場景的連結
twMVC#26 | Redis資料型別與場景的連結
我和阿九Azure有約 36 Azure Blob Storage 如何開啟snapshot保留目前狀態 (Alan Tsai的學習筆記)
我和阿九Azure有約 36 Azure Blob Storage 如何開啟snapshot保留目前狀態 (Alan Tsai的學習筆記)
ASP.NET Core 6.0 全新功能探索
ASP.NET Core 6.0 全新功能探索
OSGi Small Lab
OSGi Small Lab
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
Semelhante a Continuous Delivery - Opening
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局
Alex Lau
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
acqua young
Introduction to K8S Big Data SIG
Introduction to K8S Big Data SIG
Jazz Yao-Tsung Wang
淺談 Kubernetes於大數據生態系的相關開發近況
淺談 Kubernetes於大數據生態系的相關開發近況
inwin stack
DRBL-live-hadoop at TSLC
DRBL-live-hadoop at TSLC
Yu-Chin Tsai
HDInsight for Hadoopers
HDInsight for Hadoopers
Kuo-Chun Su
Big Java, Big Data
Big Java, Big Data
Kuo-Chun Su
hicloud PaaS雲創平台(Java/PHP介紹)
hicloud PaaS雲創平台(Java/PHP介紹)
hicloud-paas
Hadoop Deployment Model @ OSDC.TW
Hadoop Deployment Model @ OSDC.TW
Jazz Yao-Tsung Wang
Oraliux+mysql5单机多实例安装文档
Oraliux+mysql5单机多实例安装文档
xuebao_zx
Install Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 L
heima911
Hadoop开发者入门专刊
Hadoop开发者入门专刊
liangxiao0315
再生龍於雲端環境之應用
再生龍於雲端環境之應用
Chenkai Sun
Software Engineer Talk
Software Engineer Talk
Larry Cai
Oracle dba必备技能 使用os watcher工具监控系统性能负载
Oracle dba必备技能 使用os watcher工具监控系统性能负载
maclean liu
2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍
Li Jiansheng
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡
Cary Yang
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡
guest2d0fe3
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡
cachowu
使用Nginx轻松实现开源负载均衡——对外版
使用Nginx轻松实现开源负载均衡——对外版
pigso
Semelhante a Continuous Delivery - Opening
(20)
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Introduction to K8S Big Data SIG
Introduction to K8S Big Data SIG
淺談 Kubernetes於大數據生態系的相關開發近況
淺談 Kubernetes於大數據生態系的相關開發近況
DRBL-live-hadoop at TSLC
DRBL-live-hadoop at TSLC
HDInsight for Hadoopers
HDInsight for Hadoopers
Big Java, Big Data
Big Java, Big Data
hicloud PaaS雲創平台(Java/PHP介紹)
hicloud PaaS雲創平台(Java/PHP介紹)
Hadoop Deployment Model @ OSDC.TW
Hadoop Deployment Model @ OSDC.TW
Oraliux+mysql5单机多实例安装文档
Oraliux+mysql5单机多实例安装文档
Install Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 L
Hadoop开发者入门专刊
Hadoop开发者入门专刊
再生龍於雲端環境之應用
再生龍於雲端環境之應用
Software Engineer Talk
Software Engineer Talk
Oracle dba必备技能 使用os watcher工具监控系统性能负载
Oracle dba必备技能 使用os watcher工具监控系统性能负载
2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡——对外版
使用Nginx轻松实现开源负载均衡——对外版
Mais de Rick Hwang
在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生
Rick Hwang
20230829 - 探索職涯,複利人生
20230829 - 探索職涯,複利人生
Rick Hwang
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
Rick Hwang
20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)
20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)
Rick Hwang
軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大
軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大
Rick Hwang
CH02 API Governance
CH02 API Governance
Rick Hwang
Chapter 8. Partial updates and retrievals.pdf
Chapter 8. Partial updates and retrievals.pdf
Rick Hwang
Ch09 Custom Methods
Ch09 Custom Methods
Rick Hwang
AWS Career Exploration Day
AWS Career Exploration Day
Rick Hwang
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Rick Hwang
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
Rick Hwang
導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環
Rick Hwang
2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構
2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構
Rick Hwang
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
Rick Hwang
Software Development Process v1.5 - 20121214
Software Development Process v1.5 - 20121214
Rick Hwang
第三章 建立良好的人際關係網路
第三章 建立良好的人際關係網路
Rick Hwang
Wiki in Teamroom - Connected Mind
Wiki in Teamroom - Connected Mind
Rick Hwang
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
Rick Hwang
Study Notes - Event-Driven Data Management for Microservices
Study Notes - Event-Driven Data Management for Microservices
Rick Hwang
Study Notes - Using an API Gateway
Study Notes - Using an API Gateway
Rick Hwang
Mais de Rick Hwang
(20)
在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生
20230829 - 探索職涯,複利人生
20230829 - 探索職涯,複利人生
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)
20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)
軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大
軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大
CH02 API Governance
CH02 API Governance
Chapter 8. Partial updates and retrievals.pdf
Chapter 8. Partial updates and retrievals.pdf
Ch09 Custom Methods
Ch09 Custom Methods
AWS Career Exploration Day
AWS Career Exploration Day
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環
2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構
2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
Software Development Process v1.5 - 20121214
Software Development Process v1.5 - 20121214
第三章 建立良好的人際關係網路
第三章 建立良好的人際關係網路
Wiki in Teamroom - Connected Mind
Wiki in Teamroom - Connected Mind
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
Study Notes - Event-Driven Data Management for Microservices
Study Notes - Event-Driven Data Management for Microservices
Study Notes - Using an API Gateway
Study Notes - Using an API Gateway
Continuous Delivery - Opening
1.
Continuous Delivery -
Study Group Opening Rick Hwang @ 2018 1
2.
2
3.
3 Software Delivery 你平常怎麼使用別人的軟體?
4.
4 http://cassandra.apache.org/download/ Cassandra:分散式 NoSQL Database
5.
5 https://hub.docker.com/_/cassandra/ Cassandra:分散式 NoSQL Database
6.
6 https://github.com/kubernetes/minikube minikube: K8s 單機版
7.
7 Apache Spark:分散式大數據分析
8.
8
9.
Software Delivery Deployment (Installation, Shipment) 9 Artifacts (Version,
Build, Packing) Environments (OS, Network, Security) Provisioning / Orchestration Configurations (Profile, Settings, Key)
10.
Hardware (c4.xlarge) OS: CentOS
/ Ubuntu PHP Apache (HTTP) MySQL Client ImageMagic ... Wordpress (CURRENT) Provisioning (Environment) Storage (Artifacts) LATEST Image (Artifacts) Deployment 1. Build / Pack Example: Wordpress 10 Configuration Someone (人 or 機器)
11.
11 http://archive.apache.org/dist/cassandra/
12.
12 https://github.com/aws/aws-cli/releases
13.
13 Artifacts 是獨立的 需要的人都可以自行部署、測試 Artifacts 要有
CodeName + Version
14.
14 Again 你平常怎麼使用別人的軟體?
15.
15
16.
16 Configuration 好的 Config 代表系統的
Interface,可以看出以下: ● 架構性 ● 可測性 ● 可維運 Cost、Provisioning、Observaiblity、Deployment Testability、Functional and Non-Functional Architectual、Security、Available、Reliability、Scalability、Performance
17.
● 用途:團隊溝通使用,可以創造獨特的團隊文化 ● 不要跟公司、產品名稱、部門
… 有直接關係 ○ 也就是 namespace / package / module / id 不要有這些字 ○ Source Code Repos 也不要用 ● Code Name 舉例: ○ Android 用糖果代號 ○ Elasticsearch Node Name 預設漫威電影人物名稱 ○ Docker Container 亂數命名 ○ 最近我都用 三體 相關的 XD 名字很重要 - 代號篇 (CodeName) 17
18.
● 用途:業務行銷用 ● 象徵性大於實質 ●
跟程式邏輯無關 ○ 不要放在程式裡面當 module, package, namespace 使用 ● 舉例: ○ Windows Server 2016 ○ iPhone X ○ macOS high sierra 名字很重要 - 產品名稱 (Product Name) 18
19.
名字很重要 讓團隊有靈魂! 讓團隊有想像力 平衡團隊的溝通 19
20.
App1 App2 App3 App4 Artifacts (產出物) Build Build Build Build App5 Build Development Teams QA Pipeline OPS Infra
as Code InstancesInfra 1. provision 2. deploy LB, CDN, Storage, RDBMS ... master, or develop. depends on QA
21.
21 Source: Microservice Prerequisites
22.
22
23.
23
24.
聽說這五本是 DevOps 五虎將? 24
25.
25 https://pivotal.io/cloud-native
26.
軟體交付的核心概念 26 ● 任何人都可以部署任意版本,到特定環境 ○ 任何人:開發、測試、支援、維運、業務、老闆、老闆的老闆、掃地的 ○
可以部署:be able to -- one button ○ 任意版本:Artifacts、Configure ○ 特定環境:包含 Prod、Staging、Test、Dev、Lab … ■ 有自己的名稱,包含 Infra,像是 DNS, Storage, Network ... ● 部署流水線 (Pipeline) 也要被測試、優化、監控、維護 (Ops Pipeline) ○ 部署程式也是程式,要可以在 Local 開發、測試 ○ Pipeline: Build, Provisioning, Deployment, AutoTasks (Test, Backup …)
27.
任何人都可以 27 到特定環境 (包含建置) 部署任意版本
28.
思 考 28 導入 CI/CD
的第一步 怎樣的 CI/CD 才夠 Quality? 如果要 Open Source,需要做什麼?
29.
期待 29 ● 反思 Continuous
Delivery 這件事情的本質 ● 反思自動化的本質與目的性 ● 了解自己公司的現況,好的、不好的、適合的、不適合的,怎麼做比較適合? ● 透過討論、問問題、經驗分享
30.
30
31.
31 你平常怎麼使用別人的軟體?
32.
32 你們公司的軟體怎麼給別人用?
33.
歡迎參加 SRE 讀書會 DevOps
Taiwan SRE Taiwan、痞客邦 場地贊助 33
34.
相關文章 34 ● 你的靈魂 -
談產品名稱 ● Version Control ● 導入 CI/CD 的第一步 ● 怎樣的 CI/CD 才夠 Quality? ● Resource Provisioning and DevOps ● Software Development Lifecycle
Baixar agora