Enviar pesquisa
Carregar
Fabric: A Capistrano Alternative
•
41 gostaram
•
20,871 visualizações
P
Panoptic Development, Inc.
Seguir
Fabric: A lightweight deployment tool for Rubyists and Pythonists alike
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 18
Recomendados
Fabric-让部署变得简单
Fabric-让部署变得简单
Eric Lo
A Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy System
adrian_nye
Capistrano, Puppet, and Chef
Capistrano, Puppet, and Chef
David Benjamin
Automated Deployment with Fabric
Automated Deployment with Fabric
tanihito
Deploying Symfony2 app with Ansible
Deploying Symfony2 app with Ansible
Roman Rodomansky
Docker puppetcamp london 2013
Docker puppetcamp london 2013
Tomas Doran
CoreOS : 설치부터 컨테이너 배포까지
CoreOS : 설치부터 컨테이너 배포까지
충섭 김
Building and Testing from Scratch a Puppet Environment with Docker - PuppetCo...
Building and Testing from Scratch a Puppet Environment with Docker - PuppetCo...
Puppet
Recomendados
Fabric-让部署变得简单
Fabric-让部署变得简单
Eric Lo
A Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy System
adrian_nye
Capistrano, Puppet, and Chef
Capistrano, Puppet, and Chef
David Benjamin
Automated Deployment with Fabric
Automated Deployment with Fabric
tanihito
Deploying Symfony2 app with Ansible
Deploying Symfony2 app with Ansible
Roman Rodomansky
Docker puppetcamp london 2013
Docker puppetcamp london 2013
Tomas Doran
CoreOS : 설치부터 컨테이너 배포까지
CoreOS : 설치부터 컨테이너 배포까지
충섭 김
Building and Testing from Scratch a Puppet Environment with Docker - PuppetCo...
Building and Testing from Scratch a Puppet Environment with Docker - PuppetCo...
Puppet
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
Puppet
Fun with containers: Use Ansible to build Docker images
Fun with containers: Use Ansible to build Docker images
abadger1999
Using Capifony for Symfony apps deployment (updated)
Using Capifony for Symfony apps deployment (updated)
Žilvinas Kuusas
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
André Rømcke
이미지 기반의 배포 패러다임 Immutable infrastructure
이미지 기반의 배포 패러다임 Immutable infrastructure
Daegwon Kim
Docker perl build
Docker perl build
Workhorse Computing
Fabric Fast & Furious edition
Fabric Fast & Furious edition
Alejandro E Brito Monedero
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
D
Dockerizing a Symfony2 application
Dockerizing a Symfony2 application
Roman Rodomansky
Pythonic Deployment with Fabric 0.9
Pythonic Deployment with Fabric 0.9
Corey Oordt
Learn basic ansible using docker
Learn basic ansible using docker
Larry Cai
Launching containers with fleet
Launching containers with fleet
충섭 김
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
IT Automation with Ansible
IT Automation with Ansible
Rayed Alrashed
A quick intro to Ansible
A quick intro to Ansible
Dan Vaida
Controlling multiple VMs with the power of Python
Controlling multiple VMs with the power of Python
Yurii Vasylenko
Ansible presentation
Ansible presentation
Suresh Kumar
Making environment for_infrastructure_as_code
Making environment for_infrastructure_as_code
Soshi Nemoto
CoreOS in a Nutshell
CoreOS in a Nutshell
CoreOS
Ansible Oxford - Cows & Containers
Ansible Oxford - Cows & Containers
jonatanblue
Python Deployment with Fabric
Python Deployment with Fabric
andymccurdy
Deployment with Fabric
Deployment with Fabric
andymccurdy
Mais conteúdo relacionado
Mais procurados
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
Puppet
Fun with containers: Use Ansible to build Docker images
Fun with containers: Use Ansible to build Docker images
abadger1999
Using Capifony for Symfony apps deployment (updated)
Using Capifony for Symfony apps deployment (updated)
Žilvinas Kuusas
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
André Rømcke
이미지 기반의 배포 패러다임 Immutable infrastructure
이미지 기반의 배포 패러다임 Immutable infrastructure
Daegwon Kim
Docker perl build
Docker perl build
Workhorse Computing
Fabric Fast & Furious edition
Fabric Fast & Furious edition
Alejandro E Brito Monedero
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
D
Dockerizing a Symfony2 application
Dockerizing a Symfony2 application
Roman Rodomansky
Pythonic Deployment with Fabric 0.9
Pythonic Deployment with Fabric 0.9
Corey Oordt
Learn basic ansible using docker
Learn basic ansible using docker
Larry Cai
Launching containers with fleet
Launching containers with fleet
충섭 김
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
IT Automation with Ansible
IT Automation with Ansible
Rayed Alrashed
A quick intro to Ansible
A quick intro to Ansible
Dan Vaida
Controlling multiple VMs with the power of Python
Controlling multiple VMs with the power of Python
Yurii Vasylenko
Ansible presentation
Ansible presentation
Suresh Kumar
Making environment for_infrastructure_as_code
Making environment for_infrastructure_as_code
Soshi Nemoto
CoreOS in a Nutshell
CoreOS in a Nutshell
CoreOS
Ansible Oxford - Cows & Containers
Ansible Oxford - Cows & Containers
jonatanblue
Mais procurados
(20)
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
Fun with containers: Use Ansible to build Docker images
Fun with containers: Use Ansible to build Docker images
Using Capifony for Symfony apps deployment (updated)
Using Capifony for Symfony apps deployment (updated)
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
이미지 기반의 배포 패러다임 Immutable infrastructure
이미지 기반의 배포 패러다임 Immutable infrastructure
Docker perl build
Docker perl build
Fabric Fast & Furious edition
Fabric Fast & Furious edition
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing a Symfony2 application
Dockerizing a Symfony2 application
Pythonic Deployment with Fabric 0.9
Pythonic Deployment with Fabric 0.9
Learn basic ansible using docker
Learn basic ansible using docker
Launching containers with fleet
Launching containers with fleet
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
IT Automation with Ansible
IT Automation with Ansible
A quick intro to Ansible
A quick intro to Ansible
Controlling multiple VMs with the power of Python
Controlling multiple VMs with the power of Python
Ansible presentation
Ansible presentation
Making environment for_infrastructure_as_code
Making environment for_infrastructure_as_code
CoreOS in a Nutshell
CoreOS in a Nutshell
Ansible Oxford - Cows & Containers
Ansible Oxford - Cows & Containers
Semelhante a Fabric: A Capistrano Alternative
Python Deployment with Fabric
Python Deployment with Fabric
andymccurdy
Deployment with Fabric
Deployment with Fabric
andymccurdy
Automation in Cloud
Automation in Cloud
Abhishek Amralkar
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
Habeeb Rahman
DiUS Computing Lca Rails Final
DiUS Computing Lca Rails Final
Robert Postill
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
miguel dominguez
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
MortazaJohari
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Yevgeniy Brikman
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Fabrice Bernhard
Aucklug slides - desktop tips and tricks
Aucklug slides - desktop tips and tricks
Glen Ogilvie
AWS Lambda from the trenches
AWS Lambda from the trenches
Yan Cui
Toolbox of a Ruby Team
Toolbox of a Ruby Team
Arto Artnik
Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014
biicode
Lumen
Lumen
Joshua Copeland
Bangpypers april-meetup-2012
Bangpypers april-meetup-2012
Deepak Garg
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
Carlos Sanchez
Introduction to telepresence
Introduction to telepresence
Kyohei Mizumoto
Docker for developers on mac and windows
Docker for developers on mac and windows
Docker, Inc.
Deployment automation
Deployment automation
Riccardo Lemmi
Release with confidence
Release with confidence
John Congdon
Semelhante a Fabric: A Capistrano Alternative
(20)
Python Deployment with Fabric
Python Deployment with Fabric
Deployment with Fabric
Deployment with Fabric
Automation in Cloud
Automation in Cloud
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
DiUS Computing Lca Rails Final
DiUS Computing Lca Rails Final
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Aucklug slides - desktop tips and tricks
Aucklug slides - desktop tips and tricks
AWS Lambda from the trenches
AWS Lambda from the trenches
Toolbox of a Ruby Team
Toolbox of a Ruby Team
Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014
Lumen
Lumen
Bangpypers april-meetup-2012
Bangpypers april-meetup-2012
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
Introduction to telepresence
Introduction to telepresence
Docker for developers on mac and windows
Docker for developers on mac and windows
Deployment automation
Deployment automation
Release with confidence
Release with confidence
Último
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Último
(20)
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Slack Application Development 101 Slides
Slack Application Development 101 Slides
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Fabric: A Capistrano Alternative
1.
2.
3.
but...
4.
Too many features
for small, simple projects
5.
If you're using
a DSL, the implementation language isn't so important
6.
If you know
Ruby, you already know enough Python for a simple fabric script!
7.
8.
Makes assumptions about
your version control system
9.
Release directory structure
10.
The way your
server restarts
11.
In typical Ruby
fashion, there's lots of ”magic”
12.
13.
Command-line interface for
calling Python methods
14.
Example $ fab
free_space
15.
16.
test our code
17.
deploy it to
our server in the /mnt directory
18.
restart the web
server
19.
20.
21.
22.
23.
24.
25.
26.
Your new Deploy
Script
27.
28.
29.
30.
Use any release
directory structure you want
31.
Someone knowing nothing
about deployment tools can look at your script and understand exactly what's going on
32.
33.
http://docs.fabfile.org/0.9.1/
34.