Submit Search
Upload
Continuous delivery 101
•
1 like
•
517 views
D
darkofabijan
Follow
Short introduction to continuous delivery and how we do it at SemaphoreCI
Read less
Read more
Software
Report
Share
Report
Share
1 of 28
Download now
Download to read offline
Recommended
Make Your UI Tests Resilient with the Next Generation of Frameworks
Make Your UI Tests Resilient with the Next Generation of Frameworks
Satyajit Malugu
NYC MeetUp 10.9
NYC MeetUp 10.9
Solano Labs
AB Testing at Expedia
AB Testing at Expedia
Paul Lucas
SauceCon 2017: test.allTheThings(): Digital Edition
SauceCon 2017: test.allTheThings(): Digital Edition
Sauce Labs
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
Sauce Labs
Hacker News Meetup April 2014
Hacker News Meetup April 2014
Dan Quine
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
Ho Chi Minh City Software Testing Club
How to Find Vulnerabilities and Bugs in Mobile Applications
How to Find Vulnerabilities and Bugs in Mobile Applications
Josiah Renaudin
Recommended
Make Your UI Tests Resilient with the Next Generation of Frameworks
Make Your UI Tests Resilient with the Next Generation of Frameworks
Satyajit Malugu
NYC MeetUp 10.9
NYC MeetUp 10.9
Solano Labs
AB Testing at Expedia
AB Testing at Expedia
Paul Lucas
SauceCon 2017: test.allTheThings(): Digital Edition
SauceCon 2017: test.allTheThings(): Digital Edition
Sauce Labs
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
Sauce Labs
Hacker News Meetup April 2014
Hacker News Meetup April 2014
Dan Quine
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
Ho Chi Minh City Software Testing Club
How to Find Vulnerabilities and Bugs in Mobile Applications
How to Find Vulnerabilities and Bugs in Mobile Applications
Josiah Renaudin
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
Aidan Tierney
Effective Test Automation in DevOps
Effective Test Automation in DevOps
Lee Barnes
Technology, Performance and Scalability - Presentation - Anjesh Tuladhar
Technology, Performance and Scalability - Presentation - Anjesh Tuladhar
MobileNepal
Addressing Mobile App Testing Challenges
Addressing Mobile App Testing Challenges
Lee Barnes
Solano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testing
MassTLC
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
VersionOne
Boston MeetUp 10.10
Boston MeetUp 10.10
Solano Labs
Shawn Wallace - Test automation in brownfield applications
Shawn Wallace - Test automation in brownfield applications
QA or the Highway
The 7 minute accessibility assessment and app rating system
The 7 minute accessibility assessment and app rating system
Aidan Tierney
When & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile Applications
TechnologyAssociationOregon
Practical usability - Making your apps better
Practical usability - Making your apps better
Riaan Cornelius
Main Talk v1.1
Main Talk v1.1
Ash Winter
7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTesting
UserTesting
Top Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test Automation
TechWell
Mobile Testing Tips - Let's achieve fast feedback loops
Mobile Testing Tips - Let's achieve fast feedback loops
Kenneth Poon
Continuous Deployment
Continuous Deployment
Timothy Fitz
Agile Testing
Agile Testing
VersionOne
Performance Quality Metrics for Mobile Web and Mobile Native - Agile Testing ...
Performance Quality Metrics for Mobile Web and Mobile Native - Agile Testing ...
Andreas Grabner
Jan-Erik Sandberg - Succeeding with Large Scale Agile
Jan-Erik Sandberg - Succeeding with Large Scale Agile
Agile Lietuva
What Can DevOps Learn from Formula 1?
What Can DevOps Learn from Formula 1?
Stephen Burton
Continuous integration 101
Continuous integration 101
Manuel Spezzani
Continuous Integration
Continuous Integration
Vijaya K
More Related Content
What's hot
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
Aidan Tierney
Effective Test Automation in DevOps
Effective Test Automation in DevOps
Lee Barnes
Technology, Performance and Scalability - Presentation - Anjesh Tuladhar
Technology, Performance and Scalability - Presentation - Anjesh Tuladhar
MobileNepal
Addressing Mobile App Testing Challenges
Addressing Mobile App Testing Challenges
Lee Barnes
Solano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testing
MassTLC
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
VersionOne
Boston MeetUp 10.10
Boston MeetUp 10.10
Solano Labs
Shawn Wallace - Test automation in brownfield applications
Shawn Wallace - Test automation in brownfield applications
QA or the Highway
The 7 minute accessibility assessment and app rating system
The 7 minute accessibility assessment and app rating system
Aidan Tierney
When & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile Applications
TechnologyAssociationOregon
Practical usability - Making your apps better
Practical usability - Making your apps better
Riaan Cornelius
Main Talk v1.1
Main Talk v1.1
Ash Winter
7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTesting
UserTesting
Top Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test Automation
TechWell
Mobile Testing Tips - Let's achieve fast feedback loops
Mobile Testing Tips - Let's achieve fast feedback loops
Kenneth Poon
Continuous Deployment
Continuous Deployment
Timothy Fitz
Agile Testing
Agile Testing
VersionOne
Performance Quality Metrics for Mobile Web and Mobile Native - Agile Testing ...
Performance Quality Metrics for Mobile Web and Mobile Native - Agile Testing ...
Andreas Grabner
Jan-Erik Sandberg - Succeeding with Large Scale Agile
Jan-Erik Sandberg - Succeeding with Large Scale Agile
Agile Lietuva
What Can DevOps Learn from Formula 1?
What Can DevOps Learn from Formula 1?
Stephen Burton
What's hot
(20)
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
Effective Test Automation in DevOps
Effective Test Automation in DevOps
Technology, Performance and Scalability - Presentation - Anjesh Tuladhar
Technology, Performance and Scalability - Presentation - Anjesh Tuladhar
Addressing Mobile App Testing Challenges
Addressing Mobile App Testing Challenges
Solano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testing
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Boston MeetUp 10.10
Boston MeetUp 10.10
Shawn Wallace - Test automation in brownfield applications
Shawn Wallace - Test automation in brownfield applications
The 7 minute accessibility assessment and app rating system
The 7 minute accessibility assessment and app rating system
When & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile Applications
Practical usability - Making your apps better
Practical usability - Making your apps better
Main Talk v1.1
Main Talk v1.1
7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTesting
Top Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test Automation
Mobile Testing Tips - Let's achieve fast feedback loops
Mobile Testing Tips - Let's achieve fast feedback loops
Continuous Deployment
Continuous Deployment
Agile Testing
Agile Testing
Performance Quality Metrics for Mobile Web and Mobile Native - Agile Testing ...
Performance Quality Metrics for Mobile Web and Mobile Native - Agile Testing ...
Jan-Erik Sandberg - Succeeding with Large Scale Agile
Jan-Erik Sandberg - Succeeding with Large Scale Agile
What Can DevOps Learn from Formula 1?
What Can DevOps Learn from Formula 1?
Viewers also liked
Continuous integration 101
Continuous integration 101
Manuel Spezzani
Continuous Integration
Continuous Integration
Vijaya K
Continuous integration 101
Continuous integration 101
Gary Park
Continuous Integration & Package Management 101
Continuous Integration & Package Management 101
Maor Hayun
Improving software quality using Continuous Integration
Improving software quality using Continuous Integration
Wouter Konecny
Continuous Integration
Continuous Integration
drluckyspin
Continuous Integration 101
Continuous Integration 101
John Ferguson Smart Limited
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Robert McDermott
Viewers also liked
(8)
Continuous integration 101
Continuous integration 101
Continuous Integration
Continuous Integration
Continuous integration 101
Continuous integration 101
Continuous Integration & Package Management 101
Continuous Integration & Package Management 101
Improving software quality using Continuous Integration
Improving software quality using Continuous Integration
Continuous Integration
Continuous Integration
Continuous Integration 101
Continuous Integration 101
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Similar to Continuous delivery 101
Engineering Trust in Your Automated Tests
Engineering Trust in Your Automated Tests
Jyoti Mittal
The DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It Right
Inflectra
Declarative Network Configuration
Declarative Network Configuration
Salesforce Engineering
Presentation delex
Presentation delex
Alexander Pushkarev
Automated Visual Testing at Scale : Real-life Example from Dow Jones
Automated Visual Testing at Scale : Real-life Example from Dow Jones
Applitools
A Top-Down Approach to End-to-End Testing
A Top-Down Approach to End-to-End Testing
SmartBear
You build it, you run it
You build it, you run it
Skyscanner
Justin Ison
Justin Ison
CodeFest
The Future of AI-Based Test Automation
The Future of AI-Based Test Automation
Applitools
DockerCon SF 2019 - TDD is Dead
DockerCon SF 2019 - TDD is Dead
Kevin Crawley
Testing for Android: When, Where, and How to Successfully Use Test Automation
Testing for Android: When, Where, and How to Successfully Use Test Automation
Trent Peterson
Building Trust in Automated Tests
Building Trust in Automated Tests
Jyoti Mittal
Automated Exploratory Testing
Automated Exploratory Testing
Justin Ison
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
QASymphony
Agile Mobile Testing Workshop
Agile Mobile Testing Workshop
Naresh Jain
Continuous delivery @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
David Funaro
Discover financial presentation
Discover financial presentation
Perfecto Mobile
Test Automation Architecture in Microservices
Test Automation Architecture in Microservices
Alper Mermer
Manual Testing to Intelligent Test Automation.pptx
Manual Testing to Intelligent Test Automation.pptx
Nandhakumar77727
Android CD
Android CD
Eugen Martynov
Similar to Continuous delivery 101
(20)
Engineering Trust in Your Automated Tests
Engineering Trust in Your Automated Tests
The DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It Right
Declarative Network Configuration
Declarative Network Configuration
Presentation delex
Presentation delex
Automated Visual Testing at Scale : Real-life Example from Dow Jones
Automated Visual Testing at Scale : Real-life Example from Dow Jones
A Top-Down Approach to End-to-End Testing
A Top-Down Approach to End-to-End Testing
You build it, you run it
You build it, you run it
Justin Ison
Justin Ison
The Future of AI-Based Test Automation
The Future of AI-Based Test Automation
DockerCon SF 2019 - TDD is Dead
DockerCon SF 2019 - TDD is Dead
Testing for Android: When, Where, and How to Successfully Use Test Automation
Testing for Android: When, Where, and How to Successfully Use Test Automation
Building Trust in Automated Tests
Building Trust in Automated Tests
Automated Exploratory Testing
Automated Exploratory Testing
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Mobile Testing Workshop
Agile Mobile Testing Workshop
Continuous delivery @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
Discover financial presentation
Discover financial presentation
Test Automation Architecture in Microservices
Test Automation Architecture in Microservices
Manual Testing to Intelligent Test Automation.pptx
Manual Testing to Intelligent Test Automation.pptx
Android CD
Android CD
Recently uploaded
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
joe51371421
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
kaushalgiri8080
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Vinodh Ram
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Neo4j
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
OPEN KNOWLEDGE GmbH
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
shikhaohhpro
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
BradBedford3
What is Binary Language? Computer Number Systems
What is Binary Language? Computer Number Systems
JheuzeDellosa
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
aditisharan08
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Christina Lin
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
kalichargn70th171
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Evangelist Apps https://twitter.com/EvangelistSW/
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
Recently uploaded
(20)
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
What is Binary Language? Computer Number Systems
What is Binary Language? Computer Number Systems
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Continuous delivery 101
1.
CONTINUOUS DELIVERY 101
2.
WHAT IS CONTINUOUS
DELIVERY?
3.
SOFTWARE WHICH IS
READY TO BE DEPLOYED AT ANY TIME
4.
WHAT IS MOTIVATION
FOR DOING CONTINUOUS DELIVERY?
5.
APART FROM ALL
THOSE GOOD REASONS
6.
APART FROM
ALL THOSE GOOD REASONS
7.
RELEASES
8.
9.
10.
HOW CAN YOU
DO IT?
11.
HOW CAN YOU
DO IT? • Automation • Tests • Pull requests • Feature flags • Monitoring
12.
AUTOMATION
13.
SINGLE CLICK DEPLOY
Anything else but one click is not good enough
14.
TESTS
15.
CODE LOC VS
TEST LOC 20k vs 30k
16.
PULL REQUESTS
17.
ASK FOR FEEDBACK
EARLY
18.
WORK HARD TO
KEEP IT GREEN
19.
FEATURE FLAGS
20.
SIMPLE ADMIN UI
21.
MANAGE FEATURES PER
USER OR PER PROJECT
22.
ONE IF COULD
BE ENOUGH
23.
MONITORING
24.
HOW BUILDS ARE
RUNNING
25.
TRACK EXCEPTIONS
26.
METRICS FOR ALMOST
ANY ACTION
27.
Q&A
28.
Thank you! @darkofabijan
semaphoreapp.com
Download now