Submit Search
Upload
Continuous Deployment
•
Download as PPTX, PDF
•
0 likes
•
98 views
R
Rohan Nair
Follow
A brief intro to Continuous Deployment, using NodeJS, Jest, Github, CircleCI and Heroku
Read less
Read more
Software
Report
Share
Report
Share
1 of 8
Download now
Recommended
Flutter overview - advantages & disadvantages for business
Flutter overview - advantages & disadvantages for business
Bartosz Kosarzycki
Intro to Flutter
Intro to Flutter
Eason Pai
Android development at mercari 2015
Android development at mercari 2015
Tomoaki Imai
Test Inside Containers: Dockerise Appium Tests
Test Inside Containers: Dockerise Appium Tests
Srinivasan Sekar
Puppeteer: Getting Started
Puppeteer: Getting Started
HyunSeob Lee
Flutter Beta but Better and Better
Flutter Beta but Better and Better
Donghyeok Kang
JSDT 2.0 Eclipse DemoCamp (Walldorf)
JSDT 2.0 Eclipse DemoCamp (Walldorf)
Ilya Buziuk
Intro to Puppeteer
Intro to Puppeteer
Islam AlZatary
Recommended
Flutter overview - advantages & disadvantages for business
Flutter overview - advantages & disadvantages for business
Bartosz Kosarzycki
Intro to Flutter
Intro to Flutter
Eason Pai
Android development at mercari 2015
Android development at mercari 2015
Tomoaki Imai
Test Inside Containers: Dockerise Appium Tests
Test Inside Containers: Dockerise Appium Tests
Srinivasan Sekar
Puppeteer: Getting Started
Puppeteer: Getting Started
HyunSeob Lee
Flutter Beta but Better and Better
Flutter Beta but Better and Better
Donghyeok Kang
JSDT 2.0 Eclipse DemoCamp (Walldorf)
JSDT 2.0 Eclipse DemoCamp (Walldorf)
Ilya Buziuk
Intro to Puppeteer
Intro to Puppeteer
Islam AlZatary
Fastlane on Android 介紹
Fastlane on Android 介紹
Kros Huang
Running jenkins in a public cloud - common issues and some solutions
Running jenkins in a public cloud - common issues and some solutions
Andrey Devyatkin
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
VMware Tanzu
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
VMware Tanzu
Poitou-Charentes JUG 2016 Eclipse Che: The Next-Gen Eclipse IDE
Poitou-Charentes JUG 2016 Eclipse Che: The Next-Gen Eclipse IDE
Florent BENOIT
When to (use / not use) React Native.
When to (use / not use) React Native.
Bobby Schultz
GraphQL Will Do To REST What JSON Did To XML
GraphQL Will Do To REST What JSON Did To XML
Roy Derks
Ionic Crash Course! Hack-a-ton SF
Ionic Crash Course! Hack-a-ton SF
Lukas Ruebbelke
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Florent BENOIT
Android1.5~8.0 Walkthrough
Android1.5~8.0 Walkthrough
Yuki Matsumura
Setup Build & Deploy with Jenkins CI
Setup Build & Deploy with Jenkins CI
walming
Kotlin
Kotlin
José Eduardo Porto
React Nativeアプリをリリースし続けるために、最初に行う8つの取り組み
React Nativeアプリをリリースし続けるために、最初に行う8つの取り組み
Yukiya Nakagawa
Dockerising Appium : London Appium Meetup
Dockerising Appium : London Appium Meetup
Shashikant Jagtap
Ultimate Productivity Tools
Ultimate Productivity Tools
Amal Dev
Whats New in Android
Whats New in Android
donnfelker
Composer and deployer for enterprise
Composer and deployer for enterprise
Elena Pustovoit
Android instant app
Android instant app
Benjamin Cheng
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
Future of Mobile Automation, Appium Steals it
Future of Mobile Automation, Appium Steals it
Srinivasan Sekar
Javascript Apps at Build Artifacts
Javascript Apps at Build Artifacts
Clay Smith
Saurav_cv
Saurav_cv
Saurav Kumar
More Related Content
What's hot
Fastlane on Android 介紹
Fastlane on Android 介紹
Kros Huang
Running jenkins in a public cloud - common issues and some solutions
Running jenkins in a public cloud - common issues and some solutions
Andrey Devyatkin
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
VMware Tanzu
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
VMware Tanzu
Poitou-Charentes JUG 2016 Eclipse Che: The Next-Gen Eclipse IDE
Poitou-Charentes JUG 2016 Eclipse Che: The Next-Gen Eclipse IDE
Florent BENOIT
When to (use / not use) React Native.
When to (use / not use) React Native.
Bobby Schultz
GraphQL Will Do To REST What JSON Did To XML
GraphQL Will Do To REST What JSON Did To XML
Roy Derks
Ionic Crash Course! Hack-a-ton SF
Ionic Crash Course! Hack-a-ton SF
Lukas Ruebbelke
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Florent BENOIT
Android1.5~8.0 Walkthrough
Android1.5~8.0 Walkthrough
Yuki Matsumura
Setup Build & Deploy with Jenkins CI
Setup Build & Deploy with Jenkins CI
walming
Kotlin
Kotlin
José Eduardo Porto
React Nativeアプリをリリースし続けるために、最初に行う8つの取り組み
React Nativeアプリをリリースし続けるために、最初に行う8つの取り組み
Yukiya Nakagawa
Dockerising Appium : London Appium Meetup
Dockerising Appium : London Appium Meetup
Shashikant Jagtap
Ultimate Productivity Tools
Ultimate Productivity Tools
Amal Dev
Whats New in Android
Whats New in Android
donnfelker
Composer and deployer for enterprise
Composer and deployer for enterprise
Elena Pustovoit
Android instant app
Android instant app
Benjamin Cheng
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
Future of Mobile Automation, Appium Steals it
Future of Mobile Automation, Appium Steals it
Srinivasan Sekar
What's hot
(20)
Fastlane on Android 介紹
Fastlane on Android 介紹
Running jenkins in a public cloud - common issues and some solutions
Running jenkins in a public cloud - common issues and some solutions
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
Poitou-Charentes JUG 2016 Eclipse Che: The Next-Gen Eclipse IDE
Poitou-Charentes JUG 2016 Eclipse Che: The Next-Gen Eclipse IDE
When to (use / not use) React Native.
When to (use / not use) React Native.
GraphQL Will Do To REST What JSON Did To XML
GraphQL Will Do To REST What JSON Did To XML
Ionic Crash Course! Hack-a-ton SF
Ionic Crash Course! Hack-a-ton SF
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Android1.5~8.0 Walkthrough
Android1.5~8.0 Walkthrough
Setup Build & Deploy with Jenkins CI
Setup Build & Deploy with Jenkins CI
Kotlin
Kotlin
React Nativeアプリをリリースし続けるために、最初に行う8つの取り組み
React Nativeアプリをリリースし続けるために、最初に行う8つの取り組み
Dockerising Appium : London Appium Meetup
Dockerising Appium : London Appium Meetup
Ultimate Productivity Tools
Ultimate Productivity Tools
Whats New in Android
Whats New in Android
Composer and deployer for enterprise
Composer and deployer for enterprise
Android instant app
Android instant app
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Future of Mobile Automation, Appium Steals it
Future of Mobile Automation, Appium Steals it
Similar to Continuous Deployment
Javascript Apps at Build Artifacts
Javascript Apps at Build Artifacts
Clay Smith
Saurav_cv
Saurav_cv
Saurav Kumar
Use React tools for better Angular apps
Use React tools for better Angular apps
Martin Hochel
State ofappdevelopment
State ofappdevelopment
gillygize
The Awesomeness of Go
The Awesomeness of Go
Christina Rasimus
Frontend microservices: architectures and solutions
Frontend microservices: architectures and solutions
Mikhail Kuznetcov
Tutorial: Develop Mobile Applications with AngularJS
Tutorial: Develop Mobile Applications with AngularJS
Philipp Burgmer
Less code More fun
Less code More fun
Amos Laber
Cross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic Framework
Troy Miles
Eclipse Che: The Next-Gen Eclipse IDE - Bordeaux jug 2016
Eclipse Che: The Next-Gen Eclipse IDE - Bordeaux jug 2016
Florent BENOIT
Open Innovation means Open Source
Open Innovation means Open Source
Bertrand Delacretaz
Better Together - PHP and JavaScript Best Practices with Zend Studio 8
Better Together - PHP and JavaScript Best Practices with Zend Studio 8
Roy Ganor
Desktop apps with node webkit
Desktop apps with node webkit
Paul Jensen
Abhishek Pokale(resume) (3).pdf
Abhishek Pokale(resume) (3).pdf
Defender5
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
Bill Scott
Ambassador: Building a Control Plane for Envoy
Ambassador: Building a Control Plane for Envoy
Ambassador Labs
Desenvolvimento moderno de aplicativos android
Desenvolvimento moderno de aplicativos android
Diego Figueredo
RubyMotion Inspect Conference - 2013. (Without speaker notes.)
RubyMotion Inspect Conference - 2013. (Without speaker notes.)
alloy020
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Burin Asavesna
Guides To Analyzing WebKit Performance
Guides To Analyzing WebKit Performance
National Cheng Kung University
Similar to Continuous Deployment
(20)
Javascript Apps at Build Artifacts
Javascript Apps at Build Artifacts
Saurav_cv
Saurav_cv
Use React tools for better Angular apps
Use React tools for better Angular apps
State ofappdevelopment
State ofappdevelopment
The Awesomeness of Go
The Awesomeness of Go
Frontend microservices: architectures and solutions
Frontend microservices: architectures and solutions
Tutorial: Develop Mobile Applications with AngularJS
Tutorial: Develop Mobile Applications with AngularJS
Less code More fun
Less code More fun
Cross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic Framework
Eclipse Che: The Next-Gen Eclipse IDE - Bordeaux jug 2016
Eclipse Che: The Next-Gen Eclipse IDE - Bordeaux jug 2016
Open Innovation means Open Source
Open Innovation means Open Source
Better Together - PHP and JavaScript Best Practices with Zend Studio 8
Better Together - PHP and JavaScript Best Practices with Zend Studio 8
Desktop apps with node webkit
Desktop apps with node webkit
Abhishek Pokale(resume) (3).pdf
Abhishek Pokale(resume) (3).pdf
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
Ambassador: Building a Control Plane for Envoy
Ambassador: Building a Control Plane for Envoy
Desenvolvimento moderno de aplicativos android
Desenvolvimento moderno de aplicativos android
RubyMotion Inspect Conference - 2013. (Without speaker notes.)
RubyMotion Inspect Conference - 2013. (Without speaker notes.)
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Guides To Analyzing WebKit Performance
Guides To Analyzing WebKit Performance
Recently uploaded
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Hanief Utama
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Neo4j
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Wave PLM
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
VICTOR MAESTRE RAMIREZ
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Tier1 app
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Power Karaoke
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Philip Schwarz
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
AnoyGreter
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
kotipi9215
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
MyIntelliSource, Inc.
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
StefanoLambiase
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
BradBedford3
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
OPEN KNOWLEDGE GmbH
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio, Inc.
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
nada99848
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Andreas Granig
(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
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
soniya singh
Recently uploaded
(20)
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Continuous Deployment
1.
Continuous Deployment!
2.
About Me Head of
Engineering, Pungle Payments Polyglot (Ruby, Elixir, JS) but heavily JS-skewed Twitter: @rohan10
3.
Today’s Agenda 1. Build
app (Node.js) 2. Write tests (Jest) 3. Push Code (Github) 4. Continuous Integration (CircleCI) 5. Deploy Code (Heroku) 6. Write more code and tests (Node.js + Jest)
4.
What is CD? Ultimate
milestone in “agility” Builds on CI Puts the power (and responsibility) in the hands of the development team
5.
Pre-requisites Agreeable management Test-first attitude Capability
to automate all the things CI tool w/ test runners Integrations into code repository Automated scripting of Operations
6.
Let’s dive in...
7.
“Just ship, baby.” -
Kent Beck (Creator of eXtreme Programming)
8.
Thanks! Please enjoy this
lovely stock photo that Google left in this deck. My font is Operator Mono The code repo is here: https://github.com/rohannair/cital k-june26 Add me on twitter: @rohan10
Download now