Submit Search
Upload
20150921 Agile Taichung 持續交付
•
27 likes
•
1,437 views
Chun-Chia Chen
Follow
分享我們團隊的 Continuous Delivery (持續交付) 流程
Read less
Read more
Technology
Report
Share
Report
Share
1 of 38
Download now
Download to read offline
Recommended
STAMP, or Test Amplification to DevTestOps service, OW2con'18, June 7-8, 2018...
STAMP, or Test Amplification to DevTestOps service, OW2con'18, June 7-8, 2018...
OW2
PHPUnit 入門介紹
PHPUnit 入門介紹
Jace Ju
COSCUP 2016 Laravel 部署工作坊 - 部署指南
COSCUP 2016 Laravel 部署工作坊 - 部署指南
Shengyou Fan
Let's release it - an intro to Continuous Delivery
Let's release it - an intro to Continuous Delivery
rouanw
SFSCON23 - Daniel Hiller - squash the flakes!
SFSCON23 - Daniel Hiller - squash the flakes!
South Tyrol Free Software Conference
Continuous Testing in Vegas
Continuous Testing in Vegas
jaredrrichardson
Continuous Testing
Continuous Testing
jaredrrichardson
7 QC Tools and Problem Solving Presentation.pdf
7 QC Tools and Problem Solving Presentation.pdf
AzizOUBBAD1
Recommended
STAMP, or Test Amplification to DevTestOps service, OW2con'18, June 7-8, 2018...
STAMP, or Test Amplification to DevTestOps service, OW2con'18, June 7-8, 2018...
OW2
PHPUnit 入門介紹
PHPUnit 入門介紹
Jace Ju
COSCUP 2016 Laravel 部署工作坊 - 部署指南
COSCUP 2016 Laravel 部署工作坊 - 部署指南
Shengyou Fan
Let's release it - an intro to Continuous Delivery
Let's release it - an intro to Continuous Delivery
rouanw
SFSCON23 - Daniel Hiller - squash the flakes!
SFSCON23 - Daniel Hiller - squash the flakes!
South Tyrol Free Software Conference
Continuous Testing in Vegas
Continuous Testing in Vegas
jaredrrichardson
Continuous Testing
Continuous Testing
jaredrrichardson
7 QC Tools and Problem Solving Presentation.pdf
7 QC Tools and Problem Solving Presentation.pdf
AzizOUBBAD1
7_QC_Tools_and_Problem_Solving_Presentation_1656881575.pdf
7_QC_Tools_and_Problem_Solving_Presentation_1656881575.pdf
EngFaisalAlrai
Microservices 5 things i wish i'd known java with the best 2018
Microservices 5 things i wish i'd known java with the best 2018
Vincent Kok
Microservices 5 Things I Wish I'd Known - JFall 2017
Microservices 5 Things I Wish I'd Known - JFall 2017
Vincent Kok
Follow the White Rabbit: Simplifying Fuzz Testing Using FuzzExMachina
Follow the White Rabbit: Simplifying Fuzz Testing Using FuzzExMachina
Priyanka Aash
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
Giulio Roggero
[QE 2017] Dawid Pacia, Tomasz Janiszewski - SQA w erze TestOps
[QE 2017] Dawid Pacia, Tomasz Janiszewski - SQA w erze TestOps
Future Processing
Big boys and their litl toys
Big boys and their litl toys
Peter Elst
How to Test Your Product Ideas by SoulCycle VP of Product
How to Test Your Product Ideas by SoulCycle VP of Product
Product School
Theory Of Constraints - Agile Tour 2013 Craig Strong & Daryn Holmes
Theory Of Constraints - Agile Tour 2013 Craig Strong & Daryn Holmes
strongandagile.co.uk
The Best Electronics and Marine Electrics Troubleshooting
The Best Electronics and Marine Electrics Troubleshooting
Julio Domanais
Introduction to DevOps
Introduction to DevOps
OCTO Technology
Dev opstalks 2018 releasing the monolith on a daily basis
Dev opstalks 2018 releasing the monolith on a daily basis
Vincent Kok
Self-Aware Applications: Automatic Production Monitoring (SDP November 2017)
Self-Aware Applications: Automatic Production Monitoring (SDP November 2017)
Dina Goldshtein
Fall 2017 UCF Senior Design final presentation
Fall 2017 UCF Senior Design final presentation
Kohei Arai
7 QC Tools For Problem Solving Presentation.pdf
7 QC Tools For Problem Solving Presentation.pdf
OlivierNgono
Testing mobile apps
Testing mobile apps
QuickBird Studios GmbH
Stockholm meetup Kafka_tutorials_window_final_result
Stockholm meetup Kafka_tutorials_window_final_result
confluent
Refine mobile app’s user interface
Refine mobile app’s user interface
Edward Chiang
Vincent Kok - Microservices 5 things I wish I'd known - Codemotion Milan 2017
Vincent Kok - Microservices 5 things I wish I'd known - Codemotion Milan 2017
Codemotion
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Vincent Kok
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Hiroshi SHIBATA
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
More Related Content
Similar to 20150921 Agile Taichung 持續交付
7_QC_Tools_and_Problem_Solving_Presentation_1656881575.pdf
7_QC_Tools_and_Problem_Solving_Presentation_1656881575.pdf
EngFaisalAlrai
Microservices 5 things i wish i'd known java with the best 2018
Microservices 5 things i wish i'd known java with the best 2018
Vincent Kok
Microservices 5 Things I Wish I'd Known - JFall 2017
Microservices 5 Things I Wish I'd Known - JFall 2017
Vincent Kok
Follow the White Rabbit: Simplifying Fuzz Testing Using FuzzExMachina
Follow the White Rabbit: Simplifying Fuzz Testing Using FuzzExMachina
Priyanka Aash
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
Giulio Roggero
[QE 2017] Dawid Pacia, Tomasz Janiszewski - SQA w erze TestOps
[QE 2017] Dawid Pacia, Tomasz Janiszewski - SQA w erze TestOps
Future Processing
Big boys and their litl toys
Big boys and their litl toys
Peter Elst
How to Test Your Product Ideas by SoulCycle VP of Product
How to Test Your Product Ideas by SoulCycle VP of Product
Product School
Theory Of Constraints - Agile Tour 2013 Craig Strong & Daryn Holmes
Theory Of Constraints - Agile Tour 2013 Craig Strong & Daryn Holmes
strongandagile.co.uk
The Best Electronics and Marine Electrics Troubleshooting
The Best Electronics and Marine Electrics Troubleshooting
Julio Domanais
Introduction to DevOps
Introduction to DevOps
OCTO Technology
Dev opstalks 2018 releasing the monolith on a daily basis
Dev opstalks 2018 releasing the monolith on a daily basis
Vincent Kok
Self-Aware Applications: Automatic Production Monitoring (SDP November 2017)
Self-Aware Applications: Automatic Production Monitoring (SDP November 2017)
Dina Goldshtein
Fall 2017 UCF Senior Design final presentation
Fall 2017 UCF Senior Design final presentation
Kohei Arai
7 QC Tools For Problem Solving Presentation.pdf
7 QC Tools For Problem Solving Presentation.pdf
OlivierNgono
Testing mobile apps
Testing mobile apps
QuickBird Studios GmbH
Stockholm meetup Kafka_tutorials_window_final_result
Stockholm meetup Kafka_tutorials_window_final_result
confluent
Refine mobile app’s user interface
Refine mobile app’s user interface
Edward Chiang
Vincent Kok - Microservices 5 things I wish I'd known - Codemotion Milan 2017
Vincent Kok - Microservices 5 things I wish I'd known - Codemotion Milan 2017
Codemotion
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Vincent Kok
Similar to 20150921 Agile Taichung 持續交付
(20)
7_QC_Tools_and_Problem_Solving_Presentation_1656881575.pdf
7_QC_Tools_and_Problem_Solving_Presentation_1656881575.pdf
Microservices 5 things i wish i'd known java with the best 2018
Microservices 5 things i wish i'd known java with the best 2018
Microservices 5 Things I Wish I'd Known - JFall 2017
Microservices 5 Things I Wish I'd Known - JFall 2017
Follow the White Rabbit: Simplifying Fuzz Testing Using FuzzExMachina
Follow the White Rabbit: Simplifying Fuzz Testing Using FuzzExMachina
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
[QE 2017] Dawid Pacia, Tomasz Janiszewski - SQA w erze TestOps
[QE 2017] Dawid Pacia, Tomasz Janiszewski - SQA w erze TestOps
Big boys and their litl toys
Big boys and their litl toys
How to Test Your Product Ideas by SoulCycle VP of Product
How to Test Your Product Ideas by SoulCycle VP of Product
Theory Of Constraints - Agile Tour 2013 Craig Strong & Daryn Holmes
Theory Of Constraints - Agile Tour 2013 Craig Strong & Daryn Holmes
The Best Electronics and Marine Electrics Troubleshooting
The Best Electronics and Marine Electrics Troubleshooting
Introduction to DevOps
Introduction to DevOps
Dev opstalks 2018 releasing the monolith on a daily basis
Dev opstalks 2018 releasing the monolith on a daily basis
Self-Aware Applications: Automatic Production Monitoring (SDP November 2017)
Self-Aware Applications: Automatic Production Monitoring (SDP November 2017)
Fall 2017 UCF Senior Design final presentation
Fall 2017 UCF Senior Design final presentation
7 QC Tools For Problem Solving Presentation.pdf
7 QC Tools For Problem Solving Presentation.pdf
Testing mobile apps
Testing mobile apps
Stockholm meetup Kafka_tutorials_window_final_result
Stockholm meetup Kafka_tutorials_window_final_result
Refine mobile app’s user interface
Refine mobile app’s user interface
Vincent Kok - Microservices 5 things I wish I'd known - Codemotion Milan 2017
Vincent Kok - Microservices 5 things I wish I'd known - Codemotion Milan 2017
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Recently uploaded
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Hiroshi SHIBATA
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
ThousandEyes
Recently uploaded
(20)
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
A Framework for Development in the AI Age
A Framework for Development in the AI Age
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
20150921 Agile Taichung 持續交付
1.
Continuous Delivery Agile Taichung 2015.9.21
2.
CCC 2
3.
CD ... 3
4.
Type Monkey Logo
by TWKeller http://www.deviantart.com/morelikethis/52372990 4
5.
pull 5
6.
New Feature ! 6
7.
New Feature ! 7 Local
Test Pass !
8.
push 8
9.
push Create Pull Request
! 9
10.
push polling Pull Request ! 10
11.
push polling Pull Request ! Testing
… 11
12.
push polling Pull Request ! Pass
! 12
13.
push polling Pull Request ! Pass
! notify 13
14.
push polling Pull Request ! Pass
! notify 14
15.
Test Pass … 15
16.
Pull Request review
… 16
17.
merge Pull Request to
master ! 17
18.
merge Pull Request to
master ! polling 18
19.
merge Pull Request to
master ! polling Testing … 19
20.
merge Pull Request to
master ! polling Pass ! 20
21.
merge Pull Request to
master ! polling Pass ! deploy 21
22.
merge Pull Request to
master ! polling Pass ! deploy New Feature ! 22
23.
… 23
24.
24
25.
monitor and other tools
… 25
26.
monitor and other tools
… 26
27.
polling deploy monitor and other tools
… push Testing … notify 27
28.
Case … 28
29.
29
30.
30
31.
1 100 2 180
9 3 240 8 4 280 7 31
32.
1 100 2 180
9 3 240 8 4 280 7 32
33.
New Feature Requirement
! 33
34.
34
35.
35
36.
Live Demo
37.
polling deploy monitor and other tools
… push Testing … notify 37
38.
Thank You 38
Download now