Submit Search
Upload
Automating Deployments
•
1 like
•
740 views
Evan Machnic
Follow
Introduction to automating application deployments with Rails, Git, Chef, and Capistrano
Read less
Read more
Technology
Report
Share
Report
Share
1 of 22
Recommended
Develop and Deploy your Mobile API with Rails, Nginx, Unicorn and Capistrano
Develop and Deploy your Mobile API with Rails, Nginx, Unicorn and Capistrano
Errazudin Ishak
FutureDev / Love'Script
FutureDev / Love'Script
pootsbook
Prerendering with Nokogiri
Prerendering with Nokogiri
Alyss Noland
Apache Camel & The Art of Entreprise Integration
Apache Camel & The Art of Entreprise Integration
Abdellatif BOUCHAMA
5 best practices for (web/ software) development (2010)
5 best practices for (web/ software) development (2010)
Erwin Elling
DevOps Girls - Launch Configs and ASGs
DevOps Girls - Launch Configs and ASGs
John Contad
Using ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on Rails
Dave Bouwman
Embrace Native Async Nature of JavaScript in WebDriver JS - SeleniumConf Aust...
Embrace Native Async Nature of JavaScript in WebDriver JS - SeleniumConf Aust...
Selenium Conference Austin 2017
Recommended
Develop and Deploy your Mobile API with Rails, Nginx, Unicorn and Capistrano
Develop and Deploy your Mobile API with Rails, Nginx, Unicorn and Capistrano
Errazudin Ishak
FutureDev / Love'Script
FutureDev / Love'Script
pootsbook
Prerendering with Nokogiri
Prerendering with Nokogiri
Alyss Noland
Apache Camel & The Art of Entreprise Integration
Apache Camel & The Art of Entreprise Integration
Abdellatif BOUCHAMA
5 best practices for (web/ software) development (2010)
5 best practices for (web/ software) development (2010)
Erwin Elling
DevOps Girls - Launch Configs and ASGs
DevOps Girls - Launch Configs and ASGs
John Contad
Using ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on Rails
Dave Bouwman
Embrace Native Async Nature of JavaScript in WebDriver JS - SeleniumConf Aust...
Embrace Native Async Nature of JavaScript in WebDriver JS - SeleniumConf Aust...
Selenium Conference Austin 2017
Yeoman Workflow
Yeoman Workflow
John-Philip Johansson
Helm is the best way of?
Helm is the best way of?
Zeynep Sanliturk
Helm is the best way of?
Helm is the best way of?
Zeynep Sanliturk
Building APIs for your Frontend
Building APIs for your Frontend
RobertIgnat
Facilidanto um pouco nossa vida com serverless framework
Facilidanto um pouco nossa vida com serverless framework
Xhamps Rapha
WordPress Best Practices / Sh*t You Shouldn't Do
WordPress Best Practices / Sh*t You Shouldn't Do
Kai Armstrong
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
Christian Heilmann
Power of One
Power of One
Earl Tongol
Communicating a Local Governance Agenda
Communicating a Local Governance Agenda
Earl Tongol
Blogtetet
Blogtetet
TURMAARQG3
Blogtetet
Blogtetet
TURMAARQG3
Social class
Social class
JoeRush101
Maintenance and Reliability
Maintenance and Reliability
Earl Tongol
Communication crash course 2012
Communication crash course 2012
Earl Tongol
ULC Graduation Speaker
ULC Graduation Speaker
Earl Tongol
Defining The Project
Defining The Project
Earl Tongol
Leadership: Being an Effective Project Manager
Leadership: Being an Effective Project Manager
Earl Tongol
Krispy Kreme Strat Implementation
Krispy Kreme Strat Implementation
Earl Tongol
Présence des bibliothèques sur Facebook
Présence des bibliothèques sur Facebook
Alain Marois
Synodiance > Formation SEO avec les experts du digital - 07/09/2013
Synodiance > Formation SEO avec les experts du digital - 07/09/2013
Search Foresight
4-identifying-problems.pdf
4-identifying-problems.pdf
Brian Rahmawan Purwoto
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Fabio Akita
More Related Content
What's hot
Yeoman Workflow
Yeoman Workflow
John-Philip Johansson
Helm is the best way of?
Helm is the best way of?
Zeynep Sanliturk
Helm is the best way of?
Helm is the best way of?
Zeynep Sanliturk
Building APIs for your Frontend
Building APIs for your Frontend
RobertIgnat
Facilidanto um pouco nossa vida com serverless framework
Facilidanto um pouco nossa vida com serverless framework
Xhamps Rapha
WordPress Best Practices / Sh*t You Shouldn't Do
WordPress Best Practices / Sh*t You Shouldn't Do
Kai Armstrong
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
Christian Heilmann
What's hot
(7)
Yeoman Workflow
Yeoman Workflow
Helm is the best way of?
Helm is the best way of?
Helm is the best way of?
Helm is the best way of?
Building APIs for your Frontend
Building APIs for your Frontend
Facilidanto um pouco nossa vida com serverless framework
Facilidanto um pouco nossa vida com serverless framework
WordPress Best Practices / Sh*t You Shouldn't Do
WordPress Best Practices / Sh*t You Shouldn't Do
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
Viewers also liked
Power of One
Power of One
Earl Tongol
Communicating a Local Governance Agenda
Communicating a Local Governance Agenda
Earl Tongol
Blogtetet
Blogtetet
TURMAARQG3
Blogtetet
Blogtetet
TURMAARQG3
Social class
Social class
JoeRush101
Maintenance and Reliability
Maintenance and Reliability
Earl Tongol
Communication crash course 2012
Communication crash course 2012
Earl Tongol
ULC Graduation Speaker
ULC Graduation Speaker
Earl Tongol
Defining The Project
Defining The Project
Earl Tongol
Leadership: Being an Effective Project Manager
Leadership: Being an Effective Project Manager
Earl Tongol
Krispy Kreme Strat Implementation
Krispy Kreme Strat Implementation
Earl Tongol
Présence des bibliothèques sur Facebook
Présence des bibliothèques sur Facebook
Alain Marois
Synodiance > Formation SEO avec les experts du digital - 07/09/2013
Synodiance > Formation SEO avec les experts du digital - 07/09/2013
Search Foresight
Viewers also liked
(13)
Power of One
Power of One
Communicating a Local Governance Agenda
Communicating a Local Governance Agenda
Blogtetet
Blogtetet
Blogtetet
Blogtetet
Social class
Social class
Maintenance and Reliability
Maintenance and Reliability
Communication crash course 2012
Communication crash course 2012
ULC Graduation Speaker
ULC Graduation Speaker
Defining The Project
Defining The Project
Leadership: Being an Effective Project Manager
Leadership: Being an Effective Project Manager
Krispy Kreme Strat Implementation
Krispy Kreme Strat Implementation
Présence des bibliothèques sur Facebook
Présence des bibliothèques sur Facebook
Synodiance > Formation SEO avec les experts du digital - 07/09/2013
Synodiance > Formation SEO avec les experts du digital - 07/09/2013
Similar to Automating Deployments
4-identifying-problems.pdf
4-identifying-problems.pdf
Brian Rahmawan Purwoto
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Fabio Akita
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Matt Raible
Automated Java Deployments With Rpm
Automated Java Deployments With Rpm
Martin Jackson
Enterprise Build And Test In The Cloud
Enterprise Build And Test In The Cloud
Carlos Sanchez
161215
161215
robo_lab
Magento2 From Setup To Deployment. Automate Everything
Magento2 From Setup To Deployment. Automate Everything
Juan Alonso
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
Matt Raible
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909
Yusuke Wada
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncai
moncai
Getting More Traffic From Search Advanced Seo For Developers Presentation
Getting More Traffic From Search Advanced Seo For Developers Presentation
Seo Indonesia
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...
Matt Raible
161208
161208
robo_lab
Tdd Primer
Tdd Primer
Robert Munteanu
Advanced SEO for Web Developers
Advanced SEO for Web Developers
Nathan Buggia
Leveraging Continuous Integration For Fun And Profit!
Leveraging Continuous Integration For Fun And Profit!
Jess Chadwick
Paul Campbell — A Modern Approach to Third-Party Embedded Widgets (Turing Fes...
Paul Campbell — A Modern Approach to Third-Party Embedded Widgets (Turing Fes...
Turing Fest
Deploying Symfony | symfony.cat
Deploying Symfony | symfony.cat
Pablo Godel
Maven
Maven
Fabio Bonfante
Deploying Rails applications with Moonshine
Deploying Rails applications with Moonshine
Robot Mode
Similar to Automating Deployments
(20)
4-identifying-problems.pdf
4-identifying-problems.pdf
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Automated Java Deployments With Rpm
Automated Java Deployments With Rpm
Enterprise Build And Test In The Cloud
Enterprise Build And Test In The Cloud
161215
161215
Magento2 From Setup To Deployment. Automate Everything
Magento2 From Setup To Deployment. Automate Everything
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncai
Getting More Traffic From Search Advanced Seo For Developers Presentation
Getting More Traffic From Search Advanced Seo For Developers Presentation
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...
161208
161208
Tdd Primer
Tdd Primer
Advanced SEO for Web Developers
Advanced SEO for Web Developers
Leveraging Continuous Integration For Fun And Profit!
Leveraging Continuous Integration For Fun And Profit!
Paul Campbell — A Modern Approach to Third-Party Embedded Widgets (Turing Fes...
Paul Campbell — A Modern Approach to Third-Party Embedded Widgets (Turing Fes...
Deploying Symfony | symfony.cat
Deploying Symfony | symfony.cat
Maven
Maven
Deploying Rails applications with Moonshine
Deploying Rails applications with Moonshine
Recently uploaded
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
mohitsingh558521
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Recently uploaded
(20)
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Automating Deployments
1.
Automating Deployments North Florida
Ruby Brigade Evan Machnic 2 November 2010
2.
Automating Deployments
3.
Automating Deployments Evan
Machnic BS in IT from FSU, 2009 (Web Development) Hired after graduation Layed off January 2009 Freelancing with Ruby on Rails http://broadmac.net @emachnic on Twitter and Forrst
4.
Automating Deployments
5.
Automating Deployments Tools
Ruby Git Chef/Puppet Capistrano/Vlad the Deployer/Screwcap
6.
Automating Deployments Why
Traditional methods suck No time I'm not a masochist
7.
HOW? Automating Deployments
8.
Automating Deployments Rails/Git/Chef/Capistrano
9.
Automating Deployments Rails
10.
Automating Deployments $ rails
new myapp
11.
Automating Deployments Git
12.
Automating Deployments $ cd
myapp $ git init $ git add . $ git commit -am "Initial commit" $ git remote add origin git://server.com/myapp.git $ git push origin master
13.
Automating Deployments Chef
14.
Automating Deployments -c, --config
CONFIG -j, --json-attributes JSON_ATTRIBS -r, --recipe-url RECIPE_URL
15.
Automating Deployments $ chef-solo
-c ~/solo.rb -j http://www.example.com/node.json -r http://www.example.com/chef-solo.tar.gz
16.
Automating Deployments Chef Cookbooks http://cookbooks.opscode.com/
17.
Automating Deployments Capistrano
18.
Automating Deployments $ cd
myapp $ capify . $ cap deploy
19.
Automating Deployments Sample deploy.rb
file
20.
Automating Deployments Wrap
it up Infinite types of configurations depending on taste Use what you like Share your code
21.
Automating Deployments Resources
http://rubyonrails.org http://git-scm.com http://opscode.com http://capify.org http://rubyhitsquad.com/Vlad_the_Deployer.html http://www.puppetlabs.com
22.
Automating Deployments