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
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
Никита Галкин "Testing in Frontend World"
Никита Галкин "Testing in Frontend World"
Fwdays
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
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
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
Никита Галкин "Testing in Frontend World"
Никита Галкин "Testing in Frontend World"
Fwdays
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
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
Никита Галкин "Testing in Frontend World"
Никита Галкин "Testing in Frontend World"
Recently uploaded
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Recently uploaded
(20)
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
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