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
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
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
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Recently uploaded
(20)
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
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